linux/drivers/gpu/drm/bridge/imx
Liu Ying d12ff7e011 drm/bridge: imx: Add i.MX93 parallel display format configuration support
NXP i.MX93 mediamix blk-ctrl contains one DISPLAY_MUX register which
configures parallel display format by using the "PARALLEL_DISP_FORMAT"
field. Add a DRM bridge driver to support the display format configuration.

[m.felsch@pengutronix.de: port to v7.0-rc1]
[m.felsch@pengutronix.de: add review feedback (Alexander)]
[m.felsch@pengutronix.de: fix to short Kconfig description (checkpath)]
[m.felsch@pengutronix.de: use "GPL" instead of "GPL v2" (checkpatch)]
[m.felsch@pengutronix.de: add bus-width support]
[ Liu Ying: Port to drm-misc/drm-misc-next(v7.2-rc2 based) ]
[ Liu Ying: Add nxp,imx91-pdfc compatible string ]
[ Liu Ying: Call drm_bridge_get() for next_bridge ]
[ Liu Ying: Reject unsupported output bus fmt in .atomic_get_input_bus_fmts() ]

Reviewed-by: Luca Ceresoli <luca.ceresoli@bootlin.com>
Signed-off-by: Marco Felsch <m.felsch@pengutronix.de>
Reviewed-by: Alexander Stein <alexander.stein@ew.tq-group.com>
Reviewed-by: Frank Li <Frank.Li@nxp.com>
Reviewed-by: Laurentiu Palcu <laurentiu.palcu@oss.nxp.com>
Link: https://patch.msgid.link/20260723-v6-18-topic-imx93-parallel-display-v13-1-ccf3f9bbc0fc@nxp.com
Signed-off-by: Liu Ying <victor.liu@nxp.com>
2026-07-29 12:54:54 +08:00
..
imx-ldb-helper.c
imx-ldb-helper.h
imx8mp-hdmi-pai.c drm/bridge: imx8mp-hdmi-pai: enable PM runtime 2026-02-05 16:16:45 +08:00
imx8mp-hdmi-pvi.c drm/bridge: imx8mp-hdmi-pvi: Switch to atomic_create_state 2026-06-22 11:24:23 +02:00
imx8mp-hdmi-tx-connector-fixup.c drm/bridge: imx8mp-hdmi-tx-connector-fixup: show a warning when adding the overlay 2026-04-14 13:52:32 +02:00
imx8mp-hdmi-tx-connector-fixup.dtso drm/bridge: imx8mp-hdmi-tx-connector-fixup: add an hdmi-connector when missing using a DT overlay at boot time 2026-04-14 13:52:32 +02:00
imx8mp-hdmi-tx.c Replace <linux/mod_devicetable.h> by more specific <linux/device-id/*.h> (c files) 2026-07-03 07:38:17 +02:00
imx8qm-ldb.c drm/bridge: imx8qm-ldb: Switch to atomic_create_state 2026-06-22 11:24:23 +02:00
imx8qxp-ldb.c drm/bridge: imx8qxp-ldb: Switch to atomic_create_state 2026-06-22 11:24:24 +02:00
imx8qxp-pixel-combiner.c drm/bridge: imx8qxp-pixel-combiner: Switch to atomic_create_state 2026-06-22 11:24:25 +02:00
imx8qxp-pixel-link.c drm/bridge: imx8qxp-pixel-link: Switch to atomic_create_state 2026-06-22 11:24:25 +02:00
imx8qxp-pxl2dpi.c drm/bridge: imx8qxp-pxl2dpi: Switch to atomic_create_state 2026-06-22 11:24:26 +02:00
imx93-mipi-dsi.c Convert 'alloc_obj' family to use the new default GFP_KERNEL argument 2026-02-21 17:09:51 -08:00
imx93-pdfc.c drm/bridge: imx: Add i.MX93 parallel display format configuration support 2026-07-29 12:54:54 +08:00
Kconfig drm/bridge: imx: Add i.MX93 parallel display format configuration support 2026-07-29 12:54:54 +08:00
Makefile drm/bridge: imx: Add i.MX93 parallel display format configuration support 2026-07-29 12:54:54 +08:00