]>
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 | |
9 | select VT_HW_CONSOLE_BINDING if FRAMEBUFFER_CONSOLE | |
6914262a | 10 | select VIDEOMODE_HELPERS |
1c248b7d ID |
11 | help |
12 | Choose this option if you have a Samsung SoC EXYNOS chipset. | |
13 | If M is selected the module will be called exynosdrm. | |
14 | ||
0519f9a1 ID |
15 | config DRM_EXYNOS_IOMMU |
16 | bool "EXYNOS DRM IOMMU Support" | |
17 | depends on DRM_EXYNOS && EXYNOS_IOMMU && ARM_DMA_USE_IOMMU | |
18 | help | |
19 | Choose this option if you want to use IOMMU feature for DRM. | |
20 | ||
b2df26c1 ID |
21 | config DRM_EXYNOS_DMABUF |
22 | bool "EXYNOS DRM DMABUF" | |
23 | depends on DRM_EXYNOS | |
24 | help | |
25 | Choose this option if you want to use DMABUF feature for DRM. | |
26 | ||
1c248b7d | 27 | config DRM_EXYNOS_FIMD |
132a5b91 | 28 | bool "Exynos DRM FIMD" |
eccbf0d8 | 29 | depends on DRM_EXYNOS && !FB_S3C && !ARCH_MULTIPLATFORM |
1e2a4adb | 30 | select FB_MODE_HELPERS |
1c248b7d ID |
31 | help |
32 | Choose this option if you want to use Exynos FIMD for DRM. | |
d8408326 SWK |
33 | |
34 | config DRM_EXYNOS_HDMI | |
132a5b91 | 35 | bool "Exynos DRM HDMI" |
2363dc63 | 36 | depends on DRM_EXYNOS && !VIDEO_SAMSUNG_S5P_TV |
d8408326 SWK |
37 | help |
38 | Choose this option if you want to use Exynos HDMI for DRM. | |
b73d1230 ID |
39 | |
40 | config DRM_EXYNOS_VIDI | |
41 | bool "Exynos DRM Virtual Display" | |
42 | depends on DRM_EXYNOS | |
43 | help | |
44 | Choose this option if you want to use Exynos VIDI for DRM. | |
d7f1642c JS |
45 | |
46 | config DRM_EXYNOS_G2D | |
47 | bool "Exynos DRM G2D" | |
254d4d11 | 48 | depends on DRM_EXYNOS && !VIDEO_SAMSUNG_S5P_G2D |
d7f1642c JS |
49 | help |
50 | Choose this option if you want to use Exynos G2D for DRM. | |
cb471f14 EK |
51 | |
52 | config DRM_EXYNOS_IPP | |
53 | bool "Exynos DRM IPP" | |
7cdc046d | 54 | depends on DRM_EXYNOS && !ARCH_MULTIPLATFORM |
cb471f14 EK |
55 | help |
56 | Choose this option if you want to use IPP feature for DRM. | |
16102edb EK |
57 | |
58 | config DRM_EXYNOS_FIMC | |
59 | bool "Exynos DRM FIMC" | |
09bd14b2 | 60 | depends on DRM_EXYNOS_IPP && MFD_SYSCON |
16102edb EK |
61 | help |
62 | Choose this option if you want to use Exynos FIMC for DRM. | |
bea8a429 EK |
63 | |
64 | config DRM_EXYNOS_ROTATOR | |
65 | bool "Exynos DRM Rotator" | |
66 | depends on DRM_EXYNOS_IPP | |
67 | help | |
68 | Choose this option if you want to use Exynos Rotator for DRM. | |
69 | ||
f2646380 EK |
70 | config DRM_EXYNOS_GSC |
71 | bool "Exynos DRM GSC" | |
72 | depends on DRM_EXYNOS_IPP && ARCH_EXYNOS5 | |
73 | help | |
74 | Choose this option if you want to use Exynos GSC for DRM. |