Revert "drm: make DRI1 drivers depend on BROKEN"
[deliverable/linux.git] / drivers / gpu / drm / exynos / Kconfig
CommitLineData
1c248b7d
ID
1config DRM_EXYNOS
2 tristate "DRM Support for Samsung SoC EXYNOS Series"
dbbc925b 3 depends on OF && DRM && (ARCH_S3C64XX || ARCH_EXYNOS || ARCH_MULTIPLATFORM)
1c248b7d 4 select DRM_KMS_HELPER
6914262a 5 select VIDEOMODE_HELPERS
1c248b7d
ID
6 help
7 Choose this option if you have a Samsung SoC EXYNOS chipset.
8 If M is selected the module will be called exynosdrm.
9
dba6c528
AH
10if DRM_EXYNOS
11
0519f9a1 12config DRM_EXYNOS_IOMMU
8dcc14f8 13 bool
197adf0b 14 depends on EXYNOS_IOMMU
8dcc14f8 15 default y
0519f9a1 16
ea977646
AH
17comment "CRTCs"
18
1c248b7d 19config DRM_EXYNOS_FIMD
5a3c35b3 20 bool "FIMD"
dba6c528 21 depends on !FB_S3C
1e2a4adb 22 select FB_MODE_HELPERS
3854fab2 23 select MFD_SYSCON
1c248b7d
ID
24 help
25 Choose this option if you want to use Exynos FIMD for DRM.
d8408326 26
c8466a91 27config DRM_EXYNOS5433_DECON
5a3c35b3 28 bool "DECON on Exynos5433"
c8466a91
JS
29 help
30 Choose this option if you want to use Exynos5433 DECON for DRM.
31
96976c3d 32config DRM_EXYNOS7_DECON
5a3c35b3 33 bool "DECON on Exynos7"
dba6c528 34 depends on !FB_S3C
96976c3d
AK
35 select FB_MODE_HELPERS
36 help
37 Choose this option if you want to use Exynos DECON for DRM.
38
ea977646 39config DRM_EXYNOS_MIXER
5a3c35b3 40 bool "Mixer"
ea977646
AH
41 depends on !VIDEO_SAMSUNG_S5P_TV
42 help
43 Choose this option if you want to use Exynos Mixer for DRM.
44
45config DRM_EXYNOS_VIDI
5a3c35b3 46 bool "Virtual Display"
ea977646
AH
47 help
48 Choose this option if you want to use Exynos VIDI for DRM.
49
50comment "Encoders and Bridges"
51
14b6873a 52config DRM_EXYNOS_DPI
5a3c35b3 53 bool "Parallel output"
ea977646 54 depends on DRM_EXYNOS_FIMD
14b6873a
AH
55 select DRM_PANEL
56 default n
57 help
58 This enables support for Exynos parallel output.
59
7eb8f069 60config DRM_EXYNOS_DSI
5a3c35b3 61 bool "MIPI-DSI host"
dba6c528 62 depends on DRM_EXYNOS_FIMD || DRM_EXYNOS5433_DECON || DRM_EXYNOS7_DECON
7eb8f069
AH
63 select DRM_MIPI_DSI
64 select DRM_PANEL
65 default n
66 help
67 This enables support for Exynos MIPI-DSI device.
68
2e4e678a 69config DRM_EXYNOS_DP
3424e3a4 70 bool "EXYNOS specific extensions for Analogix DP driver"
dba6c528 71 depends on DRM_EXYNOS_FIMD || DRM_EXYNOS7_DECON
3424e3a4 72 select DRM_ANALOGIX_DP
2e4e678a 73 default DRM_EXYNOS
5f1dcd8b 74 select DRM_PANEL
2e4e678a
SP
75 help
76 This enables support for DP device.
77
d8408326 78config DRM_EXYNOS_HDMI
5a3c35b3 79 bool "HDMI"
dba6c528 80 depends on !VIDEO_SAMSUNG_S5P_TV && (DRM_EXYNOS_MIXER || DRM_EXYNOS5433_DECON)
d8408326
SWK
81 help
82 Choose this option if you want to use Exynos HDMI for DRM.
b73d1230 83
ea977646 84config DRM_EXYNOS_MIC
5a3c35b3 85 bool "Mobile Image Compressor"
ea977646 86 depends on DRM_EXYNOS5433_DECON
b73d1230 87 help
ea977646
AH
88 Choose this option if you want to use Exynos MIC for DRM.
89
90comment "Sub-drivers"
d7f1642c
JS
91
92config DRM_EXYNOS_G2D
5a3c35b3 93 bool "G2D"
12867e4e 94 depends on VIDEO_SAMSUNG_S5P_G2D=n
63540f01 95 select FRAME_VECTOR
d7f1642c
JS
96 help
97 Choose this option if you want to use Exynos G2D for DRM.
cb471f14
EK
98
99config DRM_EXYNOS_IPP
5a3c35b3 100 bool "Image Post Processor"
cb471f14
EK
101 help
102 Choose this option if you want to use IPP feature for DRM.
16102edb
EK
103
104config DRM_EXYNOS_FIMC
5a3c35b3 105 bool "FIMC"
09bd14b2 106 depends on DRM_EXYNOS_IPP && MFD_SYSCON
16102edb
EK
107 help
108 Choose this option if you want to use Exynos FIMC for DRM.
bea8a429
EK
109
110config DRM_EXYNOS_ROTATOR
5a3c35b3 111 bool "Rotator"
bea8a429
EK
112 depends on DRM_EXYNOS_IPP
113 help
114 Choose this option if you want to use Exynos Rotator for DRM.
115
f2646380 116config DRM_EXYNOS_GSC
5a3c35b3 117 bool "GScaler"
aeefb368 118 depends on DRM_EXYNOS_IPP && ARCH_EXYNOS5 && !VIDEO_SAMSUNG_EXYNOS_GSC
f2646380
EK
119 help
120 Choose this option if you want to use Exynos GSC for DRM.
77bbd891 121
dba6c528 122endif
This page took 0.248703 seconds and 5 git commands to generate.