1if ARCH_MXC || COMPILE_TEST 2 3config DRM_IMX_LDB_HELPER 4 tristate 5 6config DRM_IMX8MP_DW_HDMI_BRIDGE 7 tristate "Freescale i.MX8MP HDMI-TX bridge support" 8 depends on OF 9 depends on COMMON_CLK 10 select DRM_DW_HDMI 11 select OF_OVERLAY 12 select DRM_DISPLAY_CONNECTOR 13 imply DRM_IMX8MP_HDMI_PAI 14 imply DRM_IMX8MP_HDMI_PVI 15 imply PHY_FSL_SAMSUNG_HDMI_PHY 16 help 17 Choose this to enable support for the internal HDMI encoder found 18 on the i.MX8MP SoC. 19 20config DRM_IMX8MP_DW_HDMI_BRIDGE_CONNECTOR_FIXUP 21 bool 22 default y 23 depends on DRM_IMX_LCDIF 24 depends on DRM_IMX8MP_DW_HDMI_BRIDGE 25 depends on OF 26 help 27 Modifies at early boot the live device tree of boards using the 28 i.MX8MP fsl,imx8mp-hdmi-tx adding a hdmi-connector node linked to 29 the hdmi-tx. This is needed to support bridge-connector usage in 30 the i.MX8MP LCDIF driver. 31 32 You need this if you use the i.MX8MP HDMI output and your board 33 device tree file does not have an hdmi-connector node connected 34 to it. 35 36config DRM_IMX8MP_HDMI_PAI 37 tristate "Freescale i.MX8MP HDMI PAI bridge support" 38 depends on OF 39 select DRM_DW_HDMI 40 select REGMAP 41 select REGMAP_MMIO 42 help 43 Choose this to enable support for the internal HDMI TX Parallel 44 Audio Interface found on the Freescale i.MX8MP SoC. 45 46config DRM_IMX8MP_HDMI_PVI 47 tristate "Freescale i.MX8MP HDMI PVI bridge support" 48 depends on OF 49 help 50 Choose this to enable support for the internal HDMI TX Parallel 51 Video Interface found on the Freescale i.MX8MP SoC. 52 53config DRM_IMX8QM_LDB 54 tristate "Freescale i.MX8QM LVDS display bridge" 55 depends on OF 56 depends on COMMON_CLK 57 select DRM_IMX_LDB_HELPER 58 select DRM_KMS_HELPER 59 help 60 Choose this to enable the internal LVDS Display Bridge(LDB) found in 61 Freescale i.MX8qm processor. Official name of LDB is pixel mapper. 62 63config DRM_IMX8QXP_LDB 64 tristate "Freescale i.MX8QXP LVDS display bridge" 65 depends on OF 66 depends on COMMON_CLK 67 select DRM_IMX_LDB_HELPER 68 select DRM_KMS_HELPER 69 help 70 Choose this to enable the internal LVDS Display Bridge(LDB) found in 71 Freescale i.MX8qxp processor. Official name of LDB is pixel mapper. 72 73config DRM_IMX8QXP_PIXEL_COMBINER 74 tristate "Freescale i.MX8QM/QXP pixel combiner" 75 depends on OF 76 depends on COMMON_CLK 77 select DRM_KMS_HELPER 78 help 79 Choose this to enable pixel combiner found in 80 Freescale i.MX8qm/qxp processors. 81 82config DRM_IMX8QXP_PIXEL_LINK 83 tristate "Freescale i.MX8QM/QXP display pixel link" 84 depends on OF 85 depends on IMX_SCU 86 select DRM_KMS_HELPER 87 help 88 Choose this to enable display pixel link found in 89 Freescale i.MX8qm/qxp processors. 90 91config DRM_IMX8QXP_PIXEL_LINK_TO_DPI 92 tristate "Freescale i.MX8QXP pixel link to display pixel interface" 93 depends on OF 94 select DRM_KMS_HELPER 95 help 96 Choose this to enable pixel link to display pixel interface(PXL2DPI) 97 found in Freescale i.MX8qxp processor. 98 99config DRM_IMX93_MIPI_DSI 100 tristate "Freescale i.MX93 specific extensions for Synopsys DW MIPI DSI" 101 depends on OF 102 depends on COMMON_CLK 103 select DRM_DW_MIPI_DSI 104 select GENERIC_PHY 105 select GENERIC_PHY_MIPI_DPHY 106 help 107 Choose this to enable MIPI DSI controller found in Freescale i.MX93 108 processor. 109 110endif # ARCH_MXC || COMPILE_TEST 111