drm/exynos: re-arrange Kconfig entries
[deliverable/linux.git] / drivers / gpu / drm / exynos / Kconfig
1 config DRM_EXYNOS
2 tristate "DRM Support for Samsung SoC EXYNOS Series"
3 depends on OF && DRM && (PLAT_SAMSUNG || ARCH_MULTIPLATFORM)
4 select DRM_KMS_HELPER
5 select DRM_KMS_FB_HELPER
6 select FB_CFB_FILLRECT
7 select FB_CFB_COPYAREA
8 select FB_CFB_IMAGEBLIT
9 select VIDEOMODE_HELPERS
10 help
11 Choose this option if you have a Samsung SoC EXYNOS chipset.
12 If M is selected the module will be called exynosdrm.
13
14 if DRM_EXYNOS
15
16 config DRM_EXYNOS_IOMMU
17 bool
18 depends on EXYNOS_IOMMU && ARM_DMA_USE_IOMMU
19 default y
20
21 comment "CRTCs"
22
23 config DRM_EXYNOS_FIMD
24 bool "Exynos DRM FIMD"
25 depends on !FB_S3C
26 select FB_MODE_HELPERS
27 select MFD_SYSCON
28 help
29 Choose this option if you want to use Exynos FIMD for DRM.
30
31 config DRM_EXYNOS5433_DECON
32 bool "Exynos5433 DRM DECON"
33 help
34 Choose this option if you want to use Exynos5433 DECON for DRM.
35
36 config DRM_EXYNOS7_DECON
37 bool "Exynos7 DRM DECON"
38 depends on !FB_S3C
39 select FB_MODE_HELPERS
40 help
41 Choose this option if you want to use Exynos DECON for DRM.
42
43 config DRM_EXYNOS_MIXER
44 bool "Exynos DRM Mixer"
45 depends on !VIDEO_SAMSUNG_S5P_TV
46 help
47 Choose this option if you want to use Exynos Mixer for DRM.
48
49 config DRM_EXYNOS_VIDI
50 bool "Exynos DRM Virtual Display"
51 help
52 Choose this option if you want to use Exynos VIDI for DRM.
53
54 comment "Encoders and Bridges"
55
56 config DRM_EXYNOS_DPI
57 bool "EXYNOS DRM parallel output support"
58 depends on DRM_EXYNOS_FIMD
59 select DRM_PANEL
60 default n
61 help
62 This enables support for Exynos parallel output.
63
64 config DRM_EXYNOS_DSI
65 bool "EXYNOS DRM MIPI-DSI driver support"
66 depends on DRM_EXYNOS_FIMD || DRM_EXYNOS5433_DECON || DRM_EXYNOS7_DECON
67 select DRM_MIPI_DSI
68 select DRM_PANEL
69 default n
70 help
71 This enables support for Exynos MIPI-DSI device.
72
73 config DRM_EXYNOS_DP
74 bool "EXYNOS DRM DP driver support"
75 depends on DRM_EXYNOS_FIMD || DRM_EXYNOS7_DECON
76 default DRM_EXYNOS
77 select DRM_PANEL
78 help
79 This enables support for DP device.
80
81 config DRM_EXYNOS_HDMI
82 bool "Exynos DRM HDMI"
83 depends on !VIDEO_SAMSUNG_S5P_TV && (DRM_EXYNOS_MIXER || DRM_EXYNOS5433_DECON)
84 help
85 Choose this option if you want to use Exynos HDMI for DRM.
86
87 config DRM_EXYNOS_MIC
88 bool "Exynos DRM MIC"
89 depends on DRM_EXYNOS5433_DECON
90 help
91 Choose this option if you want to use Exynos MIC for DRM.
92
93 comment "Sub-drivers"
94
95 config DRM_EXYNOS_G2D
96 bool "Exynos DRM G2D"
97 depends on !VIDEO_SAMSUNG_S5P_G2D
98 select FRAME_VECTOR
99 help
100 Choose this option if you want to use Exynos G2D for DRM.
101
102 config DRM_EXYNOS_IPP
103 bool "Exynos DRM IPP"
104 help
105 Choose this option if you want to use IPP feature for DRM.
106
107 config DRM_EXYNOS_FIMC
108 bool "Exynos DRM FIMC"
109 depends on DRM_EXYNOS_IPP && MFD_SYSCON
110 help
111 Choose this option if you want to use Exynos FIMC for DRM.
112
113 config DRM_EXYNOS_ROTATOR
114 bool "Exynos DRM Rotator"
115 depends on DRM_EXYNOS_IPP
116 help
117 Choose this option if you want to use Exynos Rotator for DRM.
118
119 config DRM_EXYNOS_GSC
120 bool "Exynos DRM GSC"
121 depends on DRM_EXYNOS_IPP && ARCH_EXYNOS5 && !ARCH_MULTIPLATFORM
122 help
123 Choose this option if you want to use Exynos GSC for DRM.
124
125 endif
This page took 0.03683 seconds and 5 git commands to generate.