Commit | Line | Data |
---|---|---|
1c248b7d ID |
1 | config DRM_EXYNOS |
2 | tristate "DRM Support for Samsung SoC EXYNOS Series" | |
eccbf0d8 | 3 | depends on OF && DRM && (PLAT_SAMSUNG || 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 | ||
0519f9a1 | 14 | config DRM_EXYNOS_IOMMU |
8dcc14f8 | 15 | bool |
0519f9a1 | 16 | depends on DRM_EXYNOS && EXYNOS_IOMMU && ARM_DMA_USE_IOMMU |
8dcc14f8 | 17 | default y |
0519f9a1 | 18 | |
1c248b7d | 19 | config DRM_EXYNOS_FIMD |
132a5b91 | 20 | bool "Exynos DRM FIMD" |
cd6ab4b4 | 21 | depends on DRM_EXYNOS && !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 JS |
27 | config DRM_EXYNOS5433_DECON |
28 | bool "Exynos5433 DRM DECON" | |
29 | depends on DRM_EXYNOS | |
30 | help | |
31 | Choose this option if you want to use Exynos5433 DECON for DRM. | |
32 | ||
96976c3d | 33 | config DRM_EXYNOS7_DECON |
9a09a69a | 34 | bool "Exynos7 DRM DECON" |
1e5507ce | 35 | depends on DRM_EXYNOS && !FB_S3C |
96976c3d AK |
36 | select FB_MODE_HELPERS |
37 | help | |
38 | Choose this option if you want to use Exynos DECON for DRM. | |
39 | ||
14b6873a AH |
40 | config DRM_EXYNOS_DPI |
41 | bool "EXYNOS DRM parallel output support" | |
3f46d807 | 42 | depends on DRM_EXYNOS && (DRM_EXYNOS_FIMD || DRM_EXYNOS7_DECON) |
14b6873a AH |
43 | select DRM_PANEL |
44 | default n | |
45 | help | |
46 | This enables support for Exynos parallel output. | |
47 | ||
7eb8f069 AH |
48 | config DRM_EXYNOS_DSI |
49 | bool "EXYNOS DRM MIPI-DSI driver support" | |
e6f988a4 | 50 | depends on DRM_EXYNOS && (DRM_EXYNOS_FIMD || DRM_EXYNOS5433_DECON || DRM_EXYNOS7_DECON) |
7eb8f069 AH |
51 | select DRM_MIPI_DSI |
52 | select DRM_PANEL | |
53 | default n | |
54 | help | |
55 | This enables support for Exynos MIPI-DSI device. | |
56 | ||
2e4e678a SP |
57 | config DRM_EXYNOS_DP |
58 | bool "EXYNOS DRM DP driver support" | |
ffebfc36 | 59 | depends on DRM_EXYNOS && (DRM_EXYNOS_FIMD || DRM_EXYNOS7_DECON) |
2e4e678a | 60 | default DRM_EXYNOS |
5f1dcd8b | 61 | select DRM_PANEL |
2e4e678a SP |
62 | help |
63 | This enables support for DP device. | |
64 | ||
3cb02b4a AH |
65 | config DRM_EXYNOS_MIXER |
66 | bool "Exynos DRM Mixer" | |
67 | depends on DRM_EXYNOS && !VIDEO_SAMSUNG_S5P_TV | |
68 | help | |
69 | Choose this option if you want to use Exynos Mixer for DRM. | |
70 | ||
d8408326 | 71 | config DRM_EXYNOS_HDMI |
132a5b91 | 72 | bool "Exynos DRM HDMI" |
3cb02b4a | 73 | depends on DRM_EXYNOS && !VIDEO_SAMSUNG_S5P_TV && (DRM_EXYNOS_MIXER || DRM_EXYNOS5433_DECON) |
d8408326 SWK |
74 | help |
75 | Choose this option if you want to use Exynos HDMI for DRM. | |
b73d1230 ID |
76 | |
77 | config DRM_EXYNOS_VIDI | |
78 | bool "Exynos DRM Virtual Display" | |
79 | depends on DRM_EXYNOS | |
80 | help | |
81 | Choose this option if you want to use Exynos VIDI for DRM. | |
d7f1642c JS |
82 | |
83 | config DRM_EXYNOS_G2D | |
84 | bool "Exynos DRM G2D" | |
254d4d11 | 85 | depends on DRM_EXYNOS && !VIDEO_SAMSUNG_S5P_G2D |
63540f01 | 86 | select FRAME_VECTOR |
d7f1642c JS |
87 | help |
88 | Choose this option if you want to use Exynos G2D for DRM. | |
cb471f14 EK |
89 | |
90 | config DRM_EXYNOS_IPP | |
91 | bool "Exynos DRM IPP" | |
86ac5b84 | 92 | depends on DRM_EXYNOS |
cb471f14 EK |
93 | help |
94 | Choose this option if you want to use IPP feature for DRM. | |
16102edb EK |
95 | |
96 | config DRM_EXYNOS_FIMC | |
97 | bool "Exynos DRM FIMC" | |
09bd14b2 | 98 | depends on DRM_EXYNOS_IPP && MFD_SYSCON |
16102edb EK |
99 | help |
100 | Choose this option if you want to use Exynos FIMC for DRM. | |
bea8a429 EK |
101 | |
102 | config DRM_EXYNOS_ROTATOR | |
103 | bool "Exynos DRM Rotator" | |
104 | depends on DRM_EXYNOS_IPP | |
105 | help | |
106 | Choose this option if you want to use Exynos Rotator for DRM. | |
107 | ||
f2646380 EK |
108 | config DRM_EXYNOS_GSC |
109 | bool "Exynos DRM GSC" | |
86ac5b84 | 110 | depends on DRM_EXYNOS_IPP && ARCH_EXYNOS5 && !ARCH_MULTIPLATFORM |
f2646380 EK |
111 | help |
112 | Choose this option if you want to use Exynos GSC for DRM. | |
77bbd891 HH |
113 | |
114 | config DRM_EXYNOS_MIC | |
115 | bool "Exynos DRM MIC" | |
116 | depends on (DRM_EXYNOS && DRM_EXYNOS5433_DECON) | |
117 | help | |
118 | Choose this option if you want to use Exynos MIC for DRM. |