xref: /linux/drivers/gpu/drm/bridge/imx/Kconfig (revision 7f71507851fc7764b36a3221839607d3a45c2025)
1if ARCH_MXC || COMPILE_TEST
2
3config DRM_IMX_LDB_HELPER
4	tristate
5
6config DRM_IMX_LEGACY_BRIDGE
7	tristate
8	depends on DRM_IMX
9	help
10	  This is a DRM bridge implementation for the DRM i.MX IPUv3 driver,
11	  that uses of_get_drm_display_mode to acquire display mode.
12
13	  Newer designs should not use this bridge and should use proper panel
14	  driver instead.
15
16config DRM_IMX8MP_DW_HDMI_BRIDGE
17	tristate "Freescale i.MX8MP HDMI-TX bridge support"
18	depends on OF
19	depends on COMMON_CLK
20	select DRM_DW_HDMI
21	imply DRM_IMX8MP_HDMI_PVI
22	imply PHY_FSL_SAMSUNG_HDMI_PHY
23	help
24	  Choose this to enable support for the internal HDMI encoder found
25	  on the i.MX8MP SoC.
26
27config DRM_IMX8MP_HDMI_PVI
28	tristate "Freescale i.MX8MP HDMI PVI bridge support"
29	depends on OF
30	help
31	  Choose this to enable support for the internal HDMI TX Parallel
32	  Video Interface found on the Freescale i.MX8MP SoC.
33
34config DRM_IMX8QM_LDB
35	tristate "Freescale i.MX8QM LVDS display bridge"
36	depends on OF
37	depends on COMMON_CLK
38	select DRM_IMX_LDB_HELPER
39	select DRM_KMS_HELPER
40	help
41	  Choose this to enable the internal LVDS Display Bridge(LDB) found in
42	  Freescale i.MX8qm processor.  Official name of LDB is pixel mapper.
43
44config DRM_IMX8QXP_LDB
45	tristate "Freescale i.MX8QXP LVDS display bridge"
46	depends on OF
47	depends on COMMON_CLK
48	select DRM_IMX_LDB_HELPER
49	select DRM_KMS_HELPER
50	help
51	  Choose this to enable the internal LVDS Display Bridge(LDB) found in
52	  Freescale i.MX8qxp processor.  Official name of LDB is pixel mapper.
53
54config DRM_IMX8QXP_PIXEL_COMBINER
55	tristate "Freescale i.MX8QM/QXP pixel combiner"
56	depends on OF
57	depends on COMMON_CLK
58	select DRM_KMS_HELPER
59	help
60	  Choose this to enable pixel combiner found in
61	  Freescale i.MX8qm/qxp processors.
62
63config DRM_IMX8QXP_PIXEL_LINK
64	tristate "Freescale i.MX8QM/QXP display pixel link"
65	depends on OF
66	depends on IMX_SCU
67	select DRM_KMS_HELPER
68	help
69	  Choose this to enable display pixel link found in
70	  Freescale i.MX8qm/qxp processors.
71
72config DRM_IMX8QXP_PIXEL_LINK_TO_DPI
73	tristate "Freescale i.MX8QXP pixel link to display pixel interface"
74	depends on OF
75	select DRM_KMS_HELPER
76	help
77	  Choose this to enable pixel link to display pixel interface(PXL2DPI)
78	  found in Freescale i.MX8qxp processor.
79
80config DRM_IMX93_MIPI_DSI
81	tristate "Freescale i.MX93 specific extensions for Synopsys DW MIPI DSI"
82	depends on OF
83	depends on COMMON_CLK
84	select DRM_DW_MIPI_DSI
85	select GENERIC_PHY
86	select GENERIC_PHY_MIPI_DPHY
87	help
88	  Choose this to enable MIPI DSI controller found in Freescale i.MX93
89	  processor.
90
91endif # ARCH_MXC || COMPILE_TEST
92