]>
Commit | Line | Data |
---|---|---|
1c248b7d ID |
1 | config 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 |
10 | if DRM_EXYNOS |
11 | ||
0519f9a1 | 12 | config DRM_EXYNOS_IOMMU |
8dcc14f8 | 13 | bool |
197adf0b | 14 | depends on EXYNOS_IOMMU |
8dcc14f8 | 15 | default y |
0519f9a1 | 16 | |
ea977646 AH |
17 | comment "CRTCs" |
18 | ||
1c248b7d | 19 | config DRM_EXYNOS_FIMD |
5a3c35b3 | 20 | bool "FIMD" |
dba6c528 | 21 | depends on !FB_S3C |
3854fab2 | 22 | select MFD_SYSCON |
1c248b7d ID |
23 | help |
24 | Choose this option if you want to use Exynos FIMD for DRM. | |
d8408326 | 25 | |
c8466a91 | 26 | config DRM_EXYNOS5433_DECON |
5a3c35b3 | 27 | bool "DECON on Exynos5433" |
c8466a91 JS |
28 | help |
29 | Choose this option if you want to use Exynos5433 DECON for DRM. | |
30 | ||
96976c3d | 31 | config DRM_EXYNOS7_DECON |
5a3c35b3 | 32 | bool "DECON on Exynos7" |
dba6c528 | 33 | depends on !FB_S3C |
96976c3d AK |
34 | help |
35 | Choose this option if you want to use Exynos DECON for DRM. | |
36 | ||
ea977646 | 37 | config DRM_EXYNOS_MIXER |
5a3c35b3 | 38 | bool "Mixer" |
ea977646 AH |
39 | help |
40 | Choose this option if you want to use Exynos Mixer for DRM. | |
41 | ||
42 | config DRM_EXYNOS_VIDI | |
5a3c35b3 | 43 | bool "Virtual Display" |
ea977646 AH |
44 | help |
45 | Choose this option if you want to use Exynos VIDI for DRM. | |
46 | ||
47 | comment "Encoders and Bridges" | |
48 | ||
14b6873a | 49 | config DRM_EXYNOS_DPI |
5a3c35b3 | 50 | bool "Parallel output" |
ea977646 | 51 | depends on DRM_EXYNOS_FIMD |
14b6873a AH |
52 | select DRM_PANEL |
53 | default n | |
54 | help | |
55 | This enables support for Exynos parallel output. | |
56 | ||
7eb8f069 | 57 | config DRM_EXYNOS_DSI |
5a3c35b3 | 58 | bool "MIPI-DSI host" |
dba6c528 | 59 | depends on DRM_EXYNOS_FIMD || DRM_EXYNOS5433_DECON || DRM_EXYNOS7_DECON |
7eb8f069 AH |
60 | select DRM_MIPI_DSI |
61 | select DRM_PANEL | |
62 | default n | |
63 | help | |
64 | This enables support for Exynos MIPI-DSI device. | |
65 | ||
2e4e678a | 66 | config DRM_EXYNOS_DP |
3424e3a4 | 67 | bool "EXYNOS specific extensions for Analogix DP driver" |
dba6c528 | 68 | depends on DRM_EXYNOS_FIMD || DRM_EXYNOS7_DECON |
3424e3a4 | 69 | select DRM_ANALOGIX_DP |
2e4e678a | 70 | default DRM_EXYNOS |
5f1dcd8b | 71 | select DRM_PANEL |
2e4e678a SP |
72 | help |
73 | This enables support for DP device. | |
74 | ||
d8408326 | 75 | config DRM_EXYNOS_HDMI |
5a3c35b3 | 76 | bool "HDMI" |
d0d44516 | 77 | depends on DRM_EXYNOS_MIXER || DRM_EXYNOS5433_DECON |
d8408326 SWK |
78 | help |
79 | Choose this option if you want to use Exynos HDMI for DRM. | |
b73d1230 | 80 | |
ea977646 | 81 | config DRM_EXYNOS_MIC |
5a3c35b3 | 82 | bool "Mobile Image Compressor" |
ea977646 | 83 | depends on DRM_EXYNOS5433_DECON |
b73d1230 | 84 | help |
ea977646 AH |
85 | Choose this option if you want to use Exynos MIC for DRM. |
86 | ||
87 | comment "Sub-drivers" | |
d7f1642c JS |
88 | |
89 | config DRM_EXYNOS_G2D | |
5a3c35b3 | 90 | bool "G2D" |
12867e4e | 91 | depends on VIDEO_SAMSUNG_S5P_G2D=n |
63540f01 | 92 | select FRAME_VECTOR |
d7f1642c JS |
93 | help |
94 | Choose this option if you want to use Exynos G2D for DRM. | |
cb471f14 EK |
95 | |
96 | config DRM_EXYNOS_IPP | |
5a3c35b3 | 97 | bool "Image Post Processor" |
cb471f14 EK |
98 | help |
99 | Choose this option if you want to use IPP feature for DRM. | |
16102edb EK |
100 | |
101 | config DRM_EXYNOS_FIMC | |
5a3c35b3 | 102 | bool "FIMC" |
09bd14b2 | 103 | depends on DRM_EXYNOS_IPP && MFD_SYSCON |
16102edb EK |
104 | help |
105 | Choose this option if you want to use Exynos FIMC for DRM. | |
bea8a429 EK |
106 | |
107 | config DRM_EXYNOS_ROTATOR | |
5a3c35b3 | 108 | bool "Rotator" |
bea8a429 EK |
109 | depends on DRM_EXYNOS_IPP |
110 | help | |
111 | Choose this option if you want to use Exynos Rotator for DRM. | |
112 | ||
f2646380 | 113 | config DRM_EXYNOS_GSC |
5a3c35b3 | 114 | bool "GScaler" |
4e775249 | 115 | depends on DRM_EXYNOS_IPP && ARCH_EXYNOS5 && VIDEO_SAMSUNG_EXYNOS_GSC=n |
f2646380 EK |
116 | help |
117 | Choose this option if you want to use Exynos GSC for DRM. | |
77bbd891 | 118 | |
dba6c528 | 119 | endif |