Inki Dae | 1c248b7 | 2011-10-04 19:19:01 +0900 | [diff] [blame] | 1 | config DRM_EXYNOS |
| 2 | tristate "DRM Support for Samsung SoC EXYNOS Series" |
Sachin Kamat | eccbf0d8 | 2013-08-28 10:47:53 +0530 | [diff] [blame^] | 3 | depends on OF && DRM && (PLAT_SAMSUNG || ARCH_MULTIPLATFORM) |
Inki Dae | 1c248b7 | 2011-10-04 19:19:01 +0900 | [diff] [blame] | 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 | |
Inki Dae | 0519f9a | 2012-10-20 07:53:42 -0700 | [diff] [blame] | 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 | |
Inki Dae | b2df26c | 2012-04-23 21:01:28 +0900 | [diff] [blame] | 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 | |
Inki Dae | 1c248b7 | 2011-10-04 19:19:01 +0900 | [diff] [blame] | 25 | config DRM_EXYNOS_FIMD |
Joonyoung Shim | 132a5b9 | 2012-03-16 18:47:08 +0900 | [diff] [blame] | 26 | bool "Exynos DRM FIMD" |
Sachin Kamat | eccbf0d8 | 2013-08-28 10:47:53 +0530 | [diff] [blame^] | 27 | depends on DRM_EXYNOS && !FB_S3C && !ARCH_MULTIPLATFORM |
Vikas Sajjan | 1e2a4ad | 2013-03-09 05:40:20 +0530 | [diff] [blame] | 28 | select FB_MODE_HELPERS |
Sachin Kamat | b9047b8 | 2013-04-25 17:06:06 +0530 | [diff] [blame] | 29 | select VIDEOMODE_HELPERS |
Inki Dae | 1c248b7 | 2011-10-04 19:19:01 +0900 | [diff] [blame] | 30 | help |
| 31 | Choose this option if you want to use Exynos FIMD for DRM. |
Seung-Woo Kim | d840832 | 2011-12-21 17:39:39 +0900 | [diff] [blame] | 32 | |
| 33 | config DRM_EXYNOS_HDMI |
Joonyoung Shim | 132a5b9 | 2012-03-16 18:47:08 +0900 | [diff] [blame] | 34 | bool "Exynos DRM HDMI" |
Seung-Woo Kim | 2363dc6 | 2012-01-04 15:34:32 +0900 | [diff] [blame] | 35 | depends on DRM_EXYNOS && !VIDEO_SAMSUNG_S5P_TV |
Seung-Woo Kim | d840832 | 2011-12-21 17:39:39 +0900 | [diff] [blame] | 36 | help |
| 37 | Choose this option if you want to use Exynos HDMI for DRM. |
Inki Dae | b73d123 | 2012-03-21 10:55:26 +0900 | [diff] [blame] | 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. |
Joonyoung Shim | d7f1642 | 2012-05-17 20:06:32 +0900 | [diff] [blame] | 44 | |
| 45 | config DRM_EXYNOS_G2D |
| 46 | bool "Exynos DRM G2D" |
Sachin Kamat | 254d4d1 | 2012-08-14 12:07:20 +0530 | [diff] [blame] | 47 | depends on DRM_EXYNOS && !VIDEO_SAMSUNG_S5P_G2D |
Joonyoung Shim | d7f1642 | 2012-05-17 20:06:32 +0900 | [diff] [blame] | 48 | help |
| 49 | Choose this option if you want to use Exynos G2D for DRM. |
Eunchul Kim | cb471f14 | 2012-12-14 18:10:31 +0900 | [diff] [blame] | 50 | |
| 51 | config DRM_EXYNOS_IPP |
| 52 | bool "Exynos DRM IPP" |
Arnd Bergmann | 7cdc046 | 2013-01-21 17:16:01 +0000 | [diff] [blame] | 53 | depends on DRM_EXYNOS && !ARCH_MULTIPLATFORM |
Eunchul Kim | cb471f14 | 2012-12-14 18:10:31 +0900 | [diff] [blame] | 54 | help |
| 55 | Choose this option if you want to use IPP feature for DRM. |
Eunchul Kim | 16102ed | 2012-12-14 17:58:55 +0900 | [diff] [blame] | 56 | |
| 57 | config DRM_EXYNOS_FIMC |
| 58 | bool "Exynos DRM FIMC" |
Sylwester Nawrocki | 5186fc5 | 2013-04-23 13:34:38 +0200 | [diff] [blame] | 59 | depends on DRM_EXYNOS_IPP && MFD_SYSCON && OF |
Eunchul Kim | 16102ed | 2012-12-14 17:58:55 +0900 | [diff] [blame] | 60 | help |
| 61 | Choose this option if you want to use Exynos FIMC for DRM. |
Eunchul Kim | bea8a42 | 2012-12-14 17:58:56 +0900 | [diff] [blame] | 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 | |
Eunchul Kim | f264638 | 2012-12-14 17:58:57 +0900 | [diff] [blame] | 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. |