Anusha Srivatsa
f43a0ed027
panel/samsung-db7430: Use refcounted allocation in place of devm_kzalloc()
...
Move to using the new API devm_drm_panel_alloc() to allocate the
panel.
Reviewed-by: Neil Armstrong <neil.armstrong@linaro.org >
Signed-off-by: Anusha Srivatsa <asrivats@redhat.com >
Link: https://lore.kernel.org/r/20250529-b4-drm_panel_mass_driver_convert_part3-v2-11-5d75a3711e40@redhat.com
Signed-off-by: Maxime Ripard <mripard@kernel.org >
2025-06-02 09:21:50 +02:00
Luca Ceresoli
e6fa481643
drm/panel: db7430: remove unused variables
...
These variables are never referenced in the code.
Signed-off-by: Luca Ceresoli <luca.ceresoli@bootlin.com >
Signed-off-by: Linus Walleij <linus.walleij@linaro.org >
Link: https://patchwork.freedesktop.org/patch/msgid/20230719105829.148011-1-luca.ceresoli@bootlin.com
2023-07-24 19:55:53 +02:00
Wei Yongjun
bd8eb08661
drm/panel: db7430: Silent no spi_device_id warning
...
Add spi_device_id entries to silent following SPI warning:
SPI driver db7430-panel has no spi_device_id for samsung,lms397kf04
Signed-off-by: Wei Yongjun <weiyongjun1@huawei.com >
Signed-off-by: Linus Walleij <linus.walleij@linaro.org >
Link: https://patchwork.freedesktop.org/patch/msgid/20220915163156.2519577-1-weiyongjun@huaweicloud.com
2022-10-03 21:48:41 +02:00
Uwe Kleine-König
a0386bba70
spi: make remove callback a void function
...
The value returned by an spi driver's remove function is mostly ignored.
(Only an error message is printed if the value is non-zero that the
error is ignored.)
So change the prototype of the remove function to return no value. This
way driver authors are not tempted to assume that passing an error to
the upper layer is a good idea. All drivers are adapted accordingly.
There is no intended change of behaviour, all callbacks were prepared to
return 0 before.
Signed-off-by: Uwe Kleine-König <u.kleine-koenig@pengutronix.de >
Acked-by: Marc Kleine-Budde <mkl@pengutronix.de >
Acked-by: Andy Shevchenko <andriy.shevchenko@linux.intel.com >
Reviewed-by: Geert Uytterhoeven <geert+renesas@glider.be >
Acked-by: Jérôme Pouiller <jerome.pouiller@silabs.com >
Acked-by: Miquel Raynal <miquel.raynal@bootlin.com >
Acked-by: Jonathan Cameron <Jonathan.Cameron@huawei.com >
Acked-by: Claudius Heine <ch@denx.de >
Acked-by: Stefan Schmidt <stefan@datenfreihafen.org >
Acked-by: Alexandre Belloni <alexandre.belloni@bootlin.com >
Acked-by: Ulf Hansson <ulf.hansson@linaro.org > # For MMC
Acked-by: Marcus Folkesson <marcus.folkesson@gmail.com >
Acked-by: Łukasz Stelmach <l.stelmach@samsung.com >
Acked-by: Lee Jones <lee.jones@linaro.org >
Link: https://lore.kernel.org/r/20220123175201.34839-6-u.kleine-koenig@pengutronix.de
Signed-off-by: Mark Brown <broonie@kernel.org >
2022-02-09 13:00:45 +00:00
Linus Walleij
a3a5f9d0fb
drm/panel: db7430: Add driver for Samsung DB7430
...
This adds a new driver for the Samsung DB7430 DPI display
controller as controlled over SPI.
Right now the only panel product we know that is using this
display controller is the LMS397KF04 but there may be more.
This is the first regular panel driver making use of the
MIPI DBI helper library. The DBI "device" portions can not
be used because that code assumes the use of a single
regulator and specific timings around the reset pulse that
do not match the DB7430 datasheet.
Cc: Paul Cercueil <paul@crapouillou.net >
Cc: Doug Anderson <dianders@chromium.org >
Acked-by: Noralf Trønnes <noralf@tronnes.org >
Signed-off-by: Linus Walleij <linus.walleij@linaro.org >
Reviewed-by: Douglas Anderson <dianders@chromium.org >
Link: https://patchwork.freedesktop.org/patch/msgid/20210610220527.366432-1-linus.walleij@linaro.org
2021-06-11 00:43:45 +02:00