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