Linux kernel mirror (for testing)
git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
kernel
os
linux
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_PAI
22 imply DRM_IMX8MP_HDMI_PVI
23 imply PHY_FSL_SAMSUNG_HDMI_PHY
24 help
25 Choose this to enable support for the internal HDMI encoder found
26 on the i.MX8MP SoC.
27
28config DRM_IMX8MP_HDMI_PAI
29 tristate "Freescale i.MX8MP HDMI PAI bridge support"
30 depends on OF
31 select DRM_DW_HDMI
32 select REGMAP
33 select REGMAP_MMIO
34 help
35 Choose this to enable support for the internal HDMI TX Parallel
36 Audio Interface found on the Freescale i.MX8MP SoC.
37
38config DRM_IMX8MP_HDMI_PVI
39 tristate "Freescale i.MX8MP HDMI PVI bridge support"
40 depends on OF
41 help
42 Choose this to enable support for the internal HDMI TX Parallel
43 Video Interface found on the Freescale i.MX8MP SoC.
44
45config DRM_IMX8QM_LDB
46 tristate "Freescale i.MX8QM 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.MX8qm processor. Official name of LDB is pixel mapper.
54
55config DRM_IMX8QXP_LDB
56 tristate "Freescale i.MX8QXP LVDS display bridge"
57 depends on OF
58 depends on COMMON_CLK
59 select DRM_IMX_LDB_HELPER
60 select DRM_KMS_HELPER
61 help
62 Choose this to enable the internal LVDS Display Bridge(LDB) found in
63 Freescale i.MX8qxp processor. Official name of LDB is pixel mapper.
64
65config DRM_IMX8QXP_PIXEL_COMBINER
66 tristate "Freescale i.MX8QM/QXP pixel combiner"
67 depends on OF
68 depends on COMMON_CLK
69 select DRM_KMS_HELPER
70 help
71 Choose this to enable pixel combiner found in
72 Freescale i.MX8qm/qxp processors.
73
74config DRM_IMX8QXP_PIXEL_LINK
75 tristate "Freescale i.MX8QM/QXP display pixel link"
76 depends on OF
77 depends on IMX_SCU
78 select DRM_KMS_HELPER
79 help
80 Choose this to enable display pixel link found in
81 Freescale i.MX8qm/qxp processors.
82
83config DRM_IMX8QXP_PIXEL_LINK_TO_DPI
84 tristate "Freescale i.MX8QXP pixel link to display pixel interface"
85 depends on OF
86 select DRM_KMS_HELPER
87 help
88 Choose this to enable pixel link to display pixel interface(PXL2DPI)
89 found in Freescale i.MX8qxp processor.
90
91config DRM_IMX93_MIPI_DSI
92 tristate "Freescale i.MX93 specific extensions for Synopsys DW MIPI DSI"
93 depends on OF
94 depends on COMMON_CLK
95 select DRM_DW_MIPI_DSI
96 select GENERIC_PHY
97 select GENERIC_PHY_MIPI_DPHY
98 help
99 Choose this to enable MIPI DSI controller found in Freescale i.MX93
100 processor.
101
102endif # ARCH_MXC || COMPILE_TEST