[PATCH v3 0/2] drm/imx/lcdc: Implement DRM driver for imx21
Uwe Kleine-König
u.kleine-koenig at pengutronix.de
Fri Dec 16 17:50:04 UTC 2022
Hello,
Changes since v2:
- added allOf as Krzysztof requested
- reworked driver based on Philipp's comments
(improved error handling, different selects, moved driver to a subdirectory,
header sorting, drm_err instead of DRM_ERROR, inlined
imx_lcdc_check_mode_change, make use of dev_err_probe())
Krzysztof also pointed out that we're now having two compatibles for a
single hardware. Admittedly this is unusual, but this is the chance that
the (bad) compatible identifier imx21-fb gets deprecated. The hardware
is called LCDC and only the linux (framebuffer) driver is called imxfb.
The two prerequisite commits on top of v6.1 are:
- 93266da2409b ("dt-bindings: display: Convert fsl,imx-fb.txt to
dt-schema") which is currently in next via branch 'for-next' of
git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git .
- "drm/imx: move IPUv3 driver into separate subdirectory"
from https://lore.kernel.org/r/20221125112519.3849636-1-l.stach@pengutronix.de
Best regards
Uwe
Marian Cichy (1):
drm/imx/lcdc: Implement DRM driver for imx21
Uwe Kleine-König (1):
dt-bindings: display: imx: Describe drm binding for fsl,imx-lcdc
.../bindings/display/imx/fsl,imx-lcdc.yaml | 46 +-
drivers/gpu/drm/imx/Kconfig | 1 +
drivers/gpu/drm/imx/Makefile | 1 +
drivers/gpu/drm/imx/lcdc/imx-lcdc.c | 587 ++++++++++++++++++
4 files changed, 634 insertions(+), 1 deletion(-)
create mode 100644 drivers/gpu/drm/imx/lcdc/imx-lcdc.c
base-commit: 830b3c68c1fb1e9176028d02ef86f3cf76aa2476
prerequisite-patch-id: 386dd075d3384181945f8333e887bd00be3b23aa
prerequisite-patch-id: c3ef3de02516b5c159e76b40d2b4348a5ce0fe51
--
2.38.1
More information about the dri-devel
mailing list