xref: /linux/drivers/gpu/drm/bridge/imx/Kconfig (revision ce62f8ea7e3f8a8e788c3b5ea0195f1224575b66)
15cd56168SGeert Uytterhoevenif ARCH_MXC || COMPILE_TEST
25cd56168SGeert Uytterhoeven
3a272cadbSMasahiro Yamadaconfig DRM_IMX_LDB_HELPER
4a272cadbSMasahiro Yamada	tristate
5a272cadbSMasahiro Yamada
6e60c4354SLiu Yingconfig DRM_IMX8QM_LDB
7e60c4354SLiu Ying	tristate "Freescale i.MX8QM LVDS display bridge"
8e60c4354SLiu Ying	depends on OF
9e60c4354SLiu Ying	depends on COMMON_CLK
10a272cadbSMasahiro Yamada	select DRM_IMX_LDB_HELPER
11e60c4354SLiu Ying	select DRM_KMS_HELPER
12e60c4354SLiu Ying	help
13e60c4354SLiu Ying	  Choose this to enable the internal LVDS Display Bridge(LDB) found in
14e60c4354SLiu Ying	  Freescale i.MX8qm processor.  Official name of LDB is pixel mapper.
15e60c4354SLiu Ying
163818715fSLiu Yingconfig DRM_IMX8QXP_LDB
173818715fSLiu Ying	tristate "Freescale i.MX8QXP LVDS display bridge"
183818715fSLiu Ying	depends on OF
193818715fSLiu Ying	depends on COMMON_CLK
20a272cadbSMasahiro Yamada	select DRM_IMX_LDB_HELPER
213818715fSLiu Ying	select DRM_KMS_HELPER
223818715fSLiu Ying	help
233818715fSLiu Ying	  Choose this to enable the internal LVDS Display Bridge(LDB) found in
243818715fSLiu Ying	  Freescale i.MX8qxp processor.  Official name of LDB is pixel mapper.
253818715fSLiu Ying
2693e163a9SLiu Yingconfig DRM_IMX8QXP_PIXEL_COMBINER
2793e163a9SLiu Ying	tristate "Freescale i.MX8QM/QXP pixel combiner"
2893e163a9SLiu Ying	depends on OF
2993e163a9SLiu Ying	depends on COMMON_CLK
3093e163a9SLiu Ying	select DRM_KMS_HELPER
3193e163a9SLiu Ying	help
3293e163a9SLiu Ying	  Choose this to enable pixel combiner found in
3393e163a9SLiu Ying	  Freescale i.MX8qm/qxp processors.
341ec17c26SLiu Ying
351ec17c26SLiu Yingconfig DRM_IMX8QXP_PIXEL_LINK
361ec17c26SLiu Ying	tristate "Freescale i.MX8QM/QXP display pixel link"
371ec17c26SLiu Ying	depends on OF
381ec17c26SLiu Ying	depends on IMX_SCU
391ec17c26SLiu Ying	select DRM_KMS_HELPER
401ec17c26SLiu Ying	help
411ec17c26SLiu Ying	  Choose this to enable display pixel link found in
421ec17c26SLiu Ying	  Freescale i.MX8qm/qxp processors.
4396988a52SLiu Ying
4496988a52SLiu Yingconfig DRM_IMX8QXP_PIXEL_LINK_TO_DPI
4596988a52SLiu Ying	tristate "Freescale i.MX8QXP pixel link to display pixel interface"
4696988a52SLiu Ying	depends on OF
4796988a52SLiu Ying	select DRM_KMS_HELPER
4896988a52SLiu Ying	help
4996988a52SLiu Ying	  Choose this to enable pixel link to display pixel interface(PXL2DPI)
5096988a52SLiu Ying	  found in Freescale i.MX8qxp processor.
515cd56168SGeert Uytterhoeven
52*ce62f8eaSLiu Yingconfig DRM_IMX93_MIPI_DSI
53*ce62f8eaSLiu Ying	tristate "Freescale i.MX93 specific extensions for Synopsys DW MIPI DSI"
54*ce62f8eaSLiu Ying	depends on OF
55*ce62f8eaSLiu Ying	depends on COMMON_CLK
56*ce62f8eaSLiu Ying	select DRM_DW_MIPI_DSI
57*ce62f8eaSLiu Ying	select GENERIC_PHY
58*ce62f8eaSLiu Ying	select GENERIC_PHY_MIPI_DPHY
59*ce62f8eaSLiu Ying	help
60*ce62f8eaSLiu Ying	  Choose this to enable MIPI DSI controller found in Freescale i.MX93
61*ce62f8eaSLiu Ying	  processor.
62*ce62f8eaSLiu Ying
635cd56168SGeert Uytterhoevenendif # ARCH_MXC || COMPILE_TEST
64