xref: /linux/drivers/gpu/drm/bridge/imx/Kconfig (revision ba2db93cf3d569a4525a02cd0ed5ec5f979e3afd)
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	imply DRM_IMX8MP_HDMI_PAI
12	imply DRM_IMX8MP_HDMI_PVI
13	imply PHY_FSL_SAMSUNG_HDMI_PHY
14	help
15	  Choose this to enable support for the internal HDMI encoder found
16	  on the i.MX8MP SoC.
17
18config DRM_IMX8MP_HDMI_PAI
19	tristate "Freescale i.MX8MP HDMI PAI bridge support"
20	depends on OF
21	select DRM_DW_HDMI
22	select REGMAP
23	select REGMAP_MMIO
24	help
25	  Choose this to enable support for the internal HDMI TX Parallel
26	  Audio Interface found on the Freescale i.MX8MP SoC.
27
28config DRM_IMX8MP_HDMI_PVI
29	tristate "Freescale i.MX8MP HDMI PVI bridge support"
30	depends on OF
31	help
32	  Choose this to enable support for the internal HDMI TX Parallel
33	  Video Interface found on the Freescale i.MX8MP SoC.
34
35config DRM_IMX8QM_LDB
36	tristate "Freescale i.MX8QM LVDS display bridge"
37	depends on OF
38	depends on COMMON_CLK
39	select DRM_IMX_LDB_HELPER
40	select DRM_KMS_HELPER
41	help
42	  Choose this to enable the internal LVDS Display Bridge(LDB) found in
43	  Freescale i.MX8qm processor.  Official name of LDB is pixel mapper.
44
45config DRM_IMX8QXP_LDB
46	tristate "Freescale i.MX8QXP LVDS display bridge"
47	depends on OF
48	depends on COMMON_CLK
49	select DRM_IMX_LDB_HELPER
50	select DRM_KMS_HELPER
51	help
52	  Choose this to enable the internal LVDS Display Bridge(LDB) found in
53	  Freescale i.MX8qxp processor.  Official name of LDB is pixel mapper.
54
55config DRM_IMX8QXP_PIXEL_COMBINER
56	tristate "Freescale i.MX8QM/QXP pixel combiner"
57	depends on OF
58	depends on COMMON_CLK
59	select DRM_KMS_HELPER
60	help
61	  Choose this to enable pixel combiner found in
62	  Freescale i.MX8qm/qxp processors.
63
64config DRM_IMX8QXP_PIXEL_LINK
65	tristate "Freescale i.MX8QM/QXP display pixel link"
66	depends on OF
67	depends on IMX_SCU
68	select DRM_KMS_HELPER
69	help
70	  Choose this to enable display pixel link found in
71	  Freescale i.MX8qm/qxp processors.
72
73config DRM_IMX8QXP_PIXEL_LINK_TO_DPI
74	tristate "Freescale i.MX8QXP pixel link to display pixel interface"
75	depends on OF
76	select DRM_KMS_HELPER
77	help
78	  Choose this to enable pixel link to display pixel interface(PXL2DPI)
79	  found in Freescale i.MX8qxp processor.
80
81config DRM_IMX93_MIPI_DSI
82	tristate "Freescale i.MX93 specific extensions for Synopsys DW MIPI DSI"
83	depends on OF
84	depends on COMMON_CLK
85	select DRM_DW_MIPI_DSI
86	select GENERIC_PHY
87	select GENERIC_PHY_MIPI_DPHY
88	help
89	  Choose this to enable MIPI DSI controller found in Freescale i.MX93
90	  processor.
91
92endif # ARCH_MXC || COMPILE_TEST
93