15cd56168SGeert Uytterhoevenif ARCH_MXC || COMPILE_TEST 25cd56168SGeert Uytterhoeven 3a272cadbSMasahiro Yamadaconfig DRM_IMX_LDB_HELPER 4a272cadbSMasahiro Yamada tristate 5a272cadbSMasahiro Yamada 6*cc3e8a21SDmitry Baryshkovconfig DRM_IMX_LEGACY_BRIDGE 7*cc3e8a21SDmitry Baryshkov tristate 8*cc3e8a21SDmitry Baryshkov depends on DRM_IMX 9*cc3e8a21SDmitry Baryshkov help 10*cc3e8a21SDmitry Baryshkov This is a DRM bridge implementation for the DRM i.MX IPUv3 driver, 11*cc3e8a21SDmitry Baryshkov that uses of_get_drm_display_mode to acquire display mode. 12*cc3e8a21SDmitry Baryshkov 13*cc3e8a21SDmitry Baryshkov Newer designs should not use this bridge and should use proper panel 14*cc3e8a21SDmitry Baryshkov driver instead. 15*cc3e8a21SDmitry Baryshkov 161f36d634SLucas Stachconfig DRM_IMX8MP_DW_HDMI_BRIDGE 171f36d634SLucas Stach tristate "Freescale i.MX8MP HDMI-TX bridge support" 18c0e0f139SMaxime Ripard depends on OF 198f7f1155SGeert Uytterhoeven depends on COMMON_CLK 208f7f1155SGeert Uytterhoeven select DRM_DW_HDMI 21cbdbd9caSAdam Ford imply DRM_IMX8MP_HDMI_PVI 22cbdbd9caSAdam Ford imply PHY_FSL_SAMSUNG_HDMI_PHY 231f36d634SLucas Stach help 241f36d634SLucas Stach Choose this to enable support for the internal HDMI encoder found 251f36d634SLucas Stach on the i.MX8MP SoC. 261f36d634SLucas Stach 27059c53e8SLucas Stachconfig DRM_IMX8MP_HDMI_PVI 28059c53e8SLucas Stach tristate "Freescale i.MX8MP HDMI PVI bridge support" 29059c53e8SLucas Stach depends on OF 30059c53e8SLucas Stach help 31059c53e8SLucas Stach Choose this to enable support for the internal HDMI TX Parallel 32059c53e8SLucas Stach Video Interface found on the Freescale i.MX8MP SoC. 33059c53e8SLucas Stach 34e60c4354SLiu Yingconfig DRM_IMX8QM_LDB 35e60c4354SLiu Ying tristate "Freescale i.MX8QM LVDS display bridge" 36e60c4354SLiu Ying depends on OF 37e60c4354SLiu Ying depends on COMMON_CLK 38a272cadbSMasahiro Yamada select DRM_IMX_LDB_HELPER 39e60c4354SLiu Ying select DRM_KMS_HELPER 40e60c4354SLiu Ying help 41e60c4354SLiu Ying Choose this to enable the internal LVDS Display Bridge(LDB) found in 42e60c4354SLiu Ying Freescale i.MX8qm processor. Official name of LDB is pixel mapper. 43e60c4354SLiu Ying 443818715fSLiu Yingconfig DRM_IMX8QXP_LDB 453818715fSLiu Ying tristate "Freescale i.MX8QXP LVDS display bridge" 463818715fSLiu Ying depends on OF 473818715fSLiu Ying depends on COMMON_CLK 48a272cadbSMasahiro Yamada select DRM_IMX_LDB_HELPER 493818715fSLiu Ying select DRM_KMS_HELPER 503818715fSLiu Ying help 513818715fSLiu Ying Choose this to enable the internal LVDS Display Bridge(LDB) found in 523818715fSLiu Ying Freescale i.MX8qxp processor. Official name of LDB is pixel mapper. 533818715fSLiu Ying 5493e163a9SLiu Yingconfig DRM_IMX8QXP_PIXEL_COMBINER 5593e163a9SLiu Ying tristate "Freescale i.MX8QM/QXP pixel combiner" 5693e163a9SLiu Ying depends on OF 5793e163a9SLiu Ying depends on COMMON_CLK 5893e163a9SLiu Ying select DRM_KMS_HELPER 5993e163a9SLiu Ying help 6093e163a9SLiu Ying Choose this to enable pixel combiner found in 6193e163a9SLiu Ying Freescale i.MX8qm/qxp processors. 621ec17c26SLiu Ying 631ec17c26SLiu Yingconfig DRM_IMX8QXP_PIXEL_LINK 641ec17c26SLiu Ying tristate "Freescale i.MX8QM/QXP display pixel link" 651ec17c26SLiu Ying depends on OF 661ec17c26SLiu Ying depends on IMX_SCU 671ec17c26SLiu Ying select DRM_KMS_HELPER 681ec17c26SLiu Ying help 691ec17c26SLiu Ying Choose this to enable display pixel link found in 701ec17c26SLiu Ying Freescale i.MX8qm/qxp processors. 7196988a52SLiu Ying 7296988a52SLiu Yingconfig DRM_IMX8QXP_PIXEL_LINK_TO_DPI 7396988a52SLiu Ying tristate "Freescale i.MX8QXP pixel link to display pixel interface" 7496988a52SLiu Ying depends on OF 7596988a52SLiu Ying select DRM_KMS_HELPER 7696988a52SLiu Ying help 7796988a52SLiu Ying Choose this to enable pixel link to display pixel interface(PXL2DPI) 7896988a52SLiu Ying found in Freescale i.MX8qxp processor. 795cd56168SGeert Uytterhoeven 80ce62f8eaSLiu Yingconfig DRM_IMX93_MIPI_DSI 81ce62f8eaSLiu Ying tristate "Freescale i.MX93 specific extensions for Synopsys DW MIPI DSI" 82ce62f8eaSLiu Ying depends on OF 83ce62f8eaSLiu Ying depends on COMMON_CLK 84ce62f8eaSLiu Ying select DRM_DW_MIPI_DSI 85ce62f8eaSLiu Ying select GENERIC_PHY 86ce62f8eaSLiu Ying select GENERIC_PHY_MIPI_DPHY 87ce62f8eaSLiu Ying help 88ce62f8eaSLiu Ying Choose this to enable MIPI DSI controller found in Freescale i.MX93 89ce62f8eaSLiu Ying processor. 90ce62f8eaSLiu Ying 915cd56168SGeert Uytterhoevenendif # ARCH_MXC || COMPILE_TEST 92