]>
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 ID |
14 | config DRM_EXYNOS_IOMMU |
15 | bool "EXYNOS DRM IOMMU Support" | |
16 | depends on DRM_EXYNOS && EXYNOS_IOMMU && ARM_DMA_USE_IOMMU | |
17 | help | |
18 | Choose this option if you want to use IOMMU feature for DRM. | |
19 | ||
b2df26c1 ID |
20 | config DRM_EXYNOS_DMABUF |
21 | bool "EXYNOS DRM DMABUF" | |
22 | depends on DRM_EXYNOS | |
23 | help | |
24 | Choose this option if you want to use DMABUF feature for DRM. | |
25 | ||
1c248b7d | 26 | config DRM_EXYNOS_FIMD |
132a5b91 | 27 | bool "Exynos DRM FIMD" |
cd6ab4b4 | 28 | depends on DRM_EXYNOS && !FB_S3C |
1e2a4adb | 29 | select FB_MODE_HELPERS |
3854fab2 | 30 | select MFD_SYSCON |
1c248b7d ID |
31 | help |
32 | Choose this option if you want to use Exynos FIMD for DRM. | |
d8408326 | 33 | |
14b6873a AH |
34 | config DRM_EXYNOS_DPI |
35 | bool "EXYNOS DRM parallel output support" | |
a0b13bbd | 36 | depends on DRM_EXYNOS_FIMD |
14b6873a AH |
37 | select DRM_PANEL |
38 | default n | |
39 | help | |
40 | This enables support for Exynos parallel output. | |
41 | ||
7eb8f069 AH |
42 | config DRM_EXYNOS_DSI |
43 | bool "EXYNOS DRM MIPI-DSI driver support" | |
a0b13bbd | 44 | depends on DRM_EXYNOS_FIMD |
7eb8f069 AH |
45 | select DRM_MIPI_DSI |
46 | select DRM_PANEL | |
47 | default n | |
48 | help | |
49 | This enables support for Exynos MIPI-DSI device. | |
50 | ||
2e4e678a SP |
51 | config DRM_EXYNOS_DP |
52 | bool "EXYNOS DRM DP driver support" | |
a0b13bbd | 53 | depends on DRM_EXYNOS_FIMD && ARCH_EXYNOS && (DRM_PTN3460=n || DRM_PTN3460=y || DRM_PTN3460=DRM_EXYNOS) |
2e4e678a | 54 | default DRM_EXYNOS |
5f1dcd8b | 55 | select DRM_PANEL |
2e4e678a SP |
56 | help |
57 | This enables support for DP device. | |
58 | ||
d8408326 | 59 | config DRM_EXYNOS_HDMI |
132a5b91 | 60 | bool "Exynos DRM HDMI" |
2363dc63 | 61 | depends on DRM_EXYNOS && !VIDEO_SAMSUNG_S5P_TV |
d8408326 SWK |
62 | help |
63 | Choose this option if you want to use Exynos HDMI for DRM. | |
b73d1230 ID |
64 | |
65 | config DRM_EXYNOS_VIDI | |
66 | bool "Exynos DRM Virtual Display" | |
67 | depends on DRM_EXYNOS | |
68 | help | |
69 | Choose this option if you want to use Exynos VIDI for DRM. | |
d7f1642c JS |
70 | |
71 | config DRM_EXYNOS_G2D | |
72 | bool "Exynos DRM G2D" | |
254d4d11 | 73 | depends on DRM_EXYNOS && !VIDEO_SAMSUNG_S5P_G2D |
d7f1642c JS |
74 | help |
75 | Choose this option if you want to use Exynos G2D for DRM. | |
cb471f14 EK |
76 | |
77 | config DRM_EXYNOS_IPP | |
78 | bool "Exynos DRM IPP" | |
86ac5b84 | 79 | depends on DRM_EXYNOS |
cb471f14 EK |
80 | help |
81 | Choose this option if you want to use IPP feature for DRM. | |
16102edb EK |
82 | |
83 | config DRM_EXYNOS_FIMC | |
84 | bool "Exynos DRM FIMC" | |
09bd14b2 | 85 | depends on DRM_EXYNOS_IPP && MFD_SYSCON |
16102edb EK |
86 | help |
87 | Choose this option if you want to use Exynos FIMC for DRM. | |
bea8a429 EK |
88 | |
89 | config DRM_EXYNOS_ROTATOR | |
90 | bool "Exynos DRM Rotator" | |
91 | depends on DRM_EXYNOS_IPP | |
92 | help | |
93 | Choose this option if you want to use Exynos Rotator for DRM. | |
94 | ||
f2646380 EK |
95 | config DRM_EXYNOS_GSC |
96 | bool "Exynos DRM GSC" | |
86ac5b84 | 97 | depends on DRM_EXYNOS_IPP && ARCH_EXYNOS5 && !ARCH_MULTIPLATFORM |
f2646380 EK |
98 | help |
99 | Choose this option if you want to use Exynos GSC for DRM. |