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