11c248b7dSInki Daeconfig DRM_EXYNOS 21c248b7dSInki Dae tristate "DRM Support for Samsung SoC EXYNOS Series" 3eccbf0d8SSachin Kamat depends on OF && DRM && (PLAT_SAMSUNG || ARCH_MULTIPLATFORM) 41c248b7dSInki Dae select DRM_KMS_HELPER 592b6f89fSDaniel Vetter select DRM_KMS_FB_HELPER 61c248b7dSInki Dae select FB_CFB_FILLRECT 71c248b7dSInki Dae select FB_CFB_COPYAREA 81c248b7dSInki Dae select FB_CFB_IMAGEBLIT 96914262aSSachin Kamat select VIDEOMODE_HELPERS 101c248b7dSInki Dae help 111c248b7dSInki Dae Choose this option if you have a Samsung SoC EXYNOS chipset. 121c248b7dSInki Dae If M is selected the module will be called exynosdrm. 131c248b7dSInki Dae 14dba6c528SAndrzej Hajdaif DRM_EXYNOS 15dba6c528SAndrzej Hajda 160519f9a1SInki Daeconfig DRM_EXYNOS_IOMMU 178dcc14f8SMarek Szyprowski bool 18dba6c528SAndrzej Hajda depends on EXYNOS_IOMMU && ARM_DMA_USE_IOMMU 198dcc14f8SMarek Szyprowski default y 200519f9a1SInki Dae 21*ea977646SAndrzej Hajdacomment "CRTCs" 22*ea977646SAndrzej Hajda 231c248b7dSInki Daeconfig DRM_EXYNOS_FIMD 24132a5b91SJoonyoung Shim bool "Exynos DRM FIMD" 25dba6c528SAndrzej Hajda depends on !FB_S3C 261e2a4adbSVikas Sajjan select FB_MODE_HELPERS 273854fab2SYoungJun Cho select MFD_SYSCON 281c248b7dSInki Dae help 291c248b7dSInki Dae Choose this option if you want to use Exynos FIMD for DRM. 30d8408326SSeung-Woo Kim 31c8466a91SJoonyoung Shimconfig DRM_EXYNOS5433_DECON 32c8466a91SJoonyoung Shim bool "Exynos5433 DRM DECON" 33c8466a91SJoonyoung Shim help 34c8466a91SJoonyoung Shim Choose this option if you want to use Exynos5433 DECON for DRM. 35c8466a91SJoonyoung Shim 3696976c3dSAjay Kumarconfig DRM_EXYNOS7_DECON 379a09a69aSHyungwon Hwang bool "Exynos7 DRM DECON" 38dba6c528SAndrzej Hajda depends on !FB_S3C 3996976c3dSAjay Kumar select FB_MODE_HELPERS 4096976c3dSAjay Kumar help 4196976c3dSAjay Kumar Choose this option if you want to use Exynos DECON for DRM. 4296976c3dSAjay Kumar 43*ea977646SAndrzej Hajdaconfig DRM_EXYNOS_MIXER 44*ea977646SAndrzej Hajda bool "Exynos DRM Mixer" 45*ea977646SAndrzej Hajda depends on !VIDEO_SAMSUNG_S5P_TV 46*ea977646SAndrzej Hajda help 47*ea977646SAndrzej Hajda Choose this option if you want to use Exynos Mixer for DRM. 48*ea977646SAndrzej Hajda 49*ea977646SAndrzej Hajdaconfig DRM_EXYNOS_VIDI 50*ea977646SAndrzej Hajda bool "Exynos DRM Virtual Display" 51*ea977646SAndrzej Hajda help 52*ea977646SAndrzej Hajda Choose this option if you want to use Exynos VIDI for DRM. 53*ea977646SAndrzej Hajda 54*ea977646SAndrzej Hajdacomment "Encoders and Bridges" 55*ea977646SAndrzej Hajda 5614b6873aSAndrzej Hajdaconfig DRM_EXYNOS_DPI 5714b6873aSAndrzej Hajda bool "EXYNOS DRM parallel output support" 58*ea977646SAndrzej Hajda depends on DRM_EXYNOS_FIMD 5914b6873aSAndrzej Hajda select DRM_PANEL 6014b6873aSAndrzej Hajda default n 6114b6873aSAndrzej Hajda help 6214b6873aSAndrzej Hajda This enables support for Exynos parallel output. 6314b6873aSAndrzej Hajda 647eb8f069SAndrzej Hajdaconfig DRM_EXYNOS_DSI 657eb8f069SAndrzej Hajda bool "EXYNOS DRM MIPI-DSI driver support" 66dba6c528SAndrzej Hajda depends on DRM_EXYNOS_FIMD || DRM_EXYNOS5433_DECON || DRM_EXYNOS7_DECON 677eb8f069SAndrzej Hajda select DRM_MIPI_DSI 687eb8f069SAndrzej Hajda select DRM_PANEL 697eb8f069SAndrzej Hajda default n 707eb8f069SAndrzej Hajda help 717eb8f069SAndrzej Hajda This enables support for Exynos MIPI-DSI device. 727eb8f069SAndrzej Hajda 732e4e678aSSean Paulconfig DRM_EXYNOS_DP 742e4e678aSSean Paul bool "EXYNOS DRM DP driver support" 75dba6c528SAndrzej Hajda depends on DRM_EXYNOS_FIMD || DRM_EXYNOS7_DECON 762e4e678aSSean Paul default DRM_EXYNOS 775f1dcd8bSAjay Kumar select DRM_PANEL 782e4e678aSSean Paul help 792e4e678aSSean Paul This enables support for DP device. 802e4e678aSSean Paul 81d8408326SSeung-Woo Kimconfig DRM_EXYNOS_HDMI 82132a5b91SJoonyoung Shim bool "Exynos DRM HDMI" 83dba6c528SAndrzej Hajda depends on !VIDEO_SAMSUNG_S5P_TV && (DRM_EXYNOS_MIXER || DRM_EXYNOS5433_DECON) 84d8408326SSeung-Woo Kim help 85d8408326SSeung-Woo Kim Choose this option if you want to use Exynos HDMI for DRM. 86b73d1230SInki Dae 87*ea977646SAndrzej Hajdaconfig DRM_EXYNOS_MIC 88*ea977646SAndrzej Hajda bool "Exynos DRM MIC" 89*ea977646SAndrzej Hajda depends on DRM_EXYNOS5433_DECON 90b73d1230SInki Dae help 91*ea977646SAndrzej Hajda Choose this option if you want to use Exynos MIC for DRM. 92*ea977646SAndrzej Hajda 93*ea977646SAndrzej Hajdacomment "Sub-drivers" 94d7f1642cSJoonyoung Shim 95d7f1642cSJoonyoung Shimconfig DRM_EXYNOS_G2D 96d7f1642cSJoonyoung Shim bool "Exynos DRM G2D" 97dba6c528SAndrzej Hajda depends on !VIDEO_SAMSUNG_S5P_G2D 9863540f01SJan Kara select FRAME_VECTOR 99d7f1642cSJoonyoung Shim help 100d7f1642cSJoonyoung Shim Choose this option if you want to use Exynos G2D for DRM. 101cb471f14SEunchul Kim 102cb471f14SEunchul Kimconfig DRM_EXYNOS_IPP 103cb471f14SEunchul Kim bool "Exynos DRM IPP" 104cb471f14SEunchul Kim help 105cb471f14SEunchul Kim Choose this option if you want to use IPP feature for DRM. 10616102edbSEunchul Kim 10716102edbSEunchul Kimconfig DRM_EXYNOS_FIMC 10816102edbSEunchul Kim bool "Exynos DRM FIMC" 10909bd14b2SSachin Kamat depends on DRM_EXYNOS_IPP && MFD_SYSCON 11016102edbSEunchul Kim help 11116102edbSEunchul Kim Choose this option if you want to use Exynos FIMC for DRM. 112bea8a429SEunchul Kim 113bea8a429SEunchul Kimconfig DRM_EXYNOS_ROTATOR 114bea8a429SEunchul Kim bool "Exynos DRM Rotator" 115bea8a429SEunchul Kim depends on DRM_EXYNOS_IPP 116bea8a429SEunchul Kim help 117bea8a429SEunchul Kim Choose this option if you want to use Exynos Rotator for DRM. 118bea8a429SEunchul Kim 119f2646380SEunchul Kimconfig DRM_EXYNOS_GSC 120f2646380SEunchul Kim bool "Exynos DRM GSC" 12186ac5b84STushar Behera depends on DRM_EXYNOS_IPP && ARCH_EXYNOS5 && !ARCH_MULTIPLATFORM 122f2646380SEunchul Kim help 123f2646380SEunchul Kim Choose this option if you want to use Exynos GSC for DRM. 12477bbd891SHyungwon Hwang 125dba6c528SAndrzej Hajdaendif 126