linux/drivers/gpu/drm/mxsfb
Liu Ying dbb32d8564 drm: lcdif: Add multiple encoders and first bridges support
The single LCDIF embedded in i.MX93 SoC may drive multiple displays
simultaneously.  Look at LCDIF output port's remote port parents to
find all enabled first bridges.  Add an encoder for each found bridge
and attach the bridge to the encoder.  This is a preparation for
adding i.MX93 LCDIF support.

Tested-by: Alexander Stein <alexander.stein@ew.tq-group.com>
Acked-by: Alexander Stein <alexander.stein@ew.tq-group.com>
Signed-off-by: Liu Ying <victor.liu@nxp.com>
Reviewed-by: Marek Vasut <marex@denx.de>
Signed-off-by: Marek Vasut <marex@denx.de>
Link: https://patchwork.freedesktop.org/patch/msgid/20230510092450.4024730-6-victor.liu@nxp.com
History 2023-05-26 19:07:32 +02:00
..
Kconfig drm: mxsfb: DRM_MXSFB should depend on ARCH_MXS || ARCH_MXC 2022-11-25 22:47:34 +01:00
lcdif_drv.c drm: lcdif: Add multiple encoders and first bridges support 2023-05-26 19:07:32 +02:00
lcdif_drv.h drm: lcdif: Add multiple encoders and first bridges support 2023-05-26 19:07:32 +02:00
lcdif_kms.c drm: lcdif: Add multiple encoders and first bridges support 2023-05-26 19:07:32 +02:00
lcdif_regs.h drm: lcdif: Set and enable FIFO Panic threshold 2022-11-09 01:31:45 +01:00
Makefile drm: lcdif: Add support for i.MX8MP LCDIF variant 2022-06-29 01:44:48 +02:00
mxsfb_drv.c drm/mxsfb: Use GEM DMA fbdev emulation 2023-03-14 17:07:48 +01:00
mxsfb_drv.h drm: mxsfb: Implement LCDIF scanout CRC32 support 2022-05-05 01:03:49 +02:00
mxsfb_kms.c drm/gem: rename struct drm_gem_dma_object.{paddr => dma_addr} 2022-08-03 18:32:27 +02:00
mxsfb_regs.h drm: mxsfb: Implement LCDIF scanout CRC32 support 2022-05-05 01:03:49 +02:00