11c248b7dSInki Daeconfig DRM_EXYNOS 21c248b7dSInki Dae tristate "DRM Support for Samsung SoC EXYNOS Series" 3dbbc925bSJoonyoung Shim depends on OF && DRM && (ARCH_S3C64XX || ARCH_EXYNOS || 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 18*197adf0bSMarek Szyprowski depends on EXYNOS_IOMMU 198dcc14f8SMarek Szyprowski default y 200519f9a1SInki Dae 21ea977646SAndrzej Hajdacomment "CRTCs" 22ea977646SAndrzej Hajda 231c248b7dSInki Daeconfig DRM_EXYNOS_FIMD 245a3c35b3SAndrzej Hajda bool "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 325a3c35b3SAndrzej Hajda bool "DECON on Exynos5433" 33c8466a91SJoonyoung Shim help 34c8466a91SJoonyoung Shim Choose this option if you want to use Exynos5433 DECON for DRM. 35c8466a91SJoonyoung Shim 3696976c3dSAjay Kumarconfig DRM_EXYNOS7_DECON 375a3c35b3SAndrzej Hajda bool "DECON on Exynos7" 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 43ea977646SAndrzej Hajdaconfig DRM_EXYNOS_MIXER 445a3c35b3SAndrzej Hajda bool "Mixer" 45ea977646SAndrzej Hajda depends on !VIDEO_SAMSUNG_S5P_TV 46ea977646SAndrzej Hajda help 47ea977646SAndrzej Hajda Choose this option if you want to use Exynos Mixer for DRM. 48ea977646SAndrzej Hajda 49ea977646SAndrzej Hajdaconfig DRM_EXYNOS_VIDI 505a3c35b3SAndrzej Hajda bool "Virtual Display" 51ea977646SAndrzej Hajda help 52ea977646SAndrzej Hajda Choose this option if you want to use Exynos VIDI for DRM. 53ea977646SAndrzej Hajda 54ea977646SAndrzej Hajdacomment "Encoders and Bridges" 55ea977646SAndrzej Hajda 5614b6873aSAndrzej Hajdaconfig DRM_EXYNOS_DPI 575a3c35b3SAndrzej Hajda bool "Parallel output" 58ea977646SAndrzej 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 655a3c35b3SAndrzej Hajda bool "MIPI-DSI host" 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 743424e3a4SYakir Yang bool "EXYNOS specific extensions for Analogix DP driver" 75dba6c528SAndrzej Hajda depends on DRM_EXYNOS_FIMD || DRM_EXYNOS7_DECON 763424e3a4SYakir Yang select DRM_ANALOGIX_DP 772e4e678aSSean Paul default DRM_EXYNOS 785f1dcd8bSAjay Kumar select DRM_PANEL 792e4e678aSSean Paul help 802e4e678aSSean Paul This enables support for DP device. 812e4e678aSSean Paul 82d8408326SSeung-Woo Kimconfig DRM_EXYNOS_HDMI 835a3c35b3SAndrzej Hajda bool "HDMI" 84dba6c528SAndrzej Hajda depends on !VIDEO_SAMSUNG_S5P_TV && (DRM_EXYNOS_MIXER || DRM_EXYNOS5433_DECON) 85d8408326SSeung-Woo Kim help 86d8408326SSeung-Woo Kim Choose this option if you want to use Exynos HDMI for DRM. 87b73d1230SInki Dae 88ea977646SAndrzej Hajdaconfig DRM_EXYNOS_MIC 895a3c35b3SAndrzej Hajda bool "Mobile Image Compressor" 90ea977646SAndrzej Hajda depends on DRM_EXYNOS5433_DECON 91b73d1230SInki Dae help 92ea977646SAndrzej Hajda Choose this option if you want to use Exynos MIC for DRM. 93ea977646SAndrzej Hajda 94ea977646SAndrzej Hajdacomment "Sub-drivers" 95d7f1642cSJoonyoung Shim 96d7f1642cSJoonyoung Shimconfig DRM_EXYNOS_G2D 975a3c35b3SAndrzej Hajda bool "G2D" 9812867e4eSJavier Martinez Canillas depends on VIDEO_SAMSUNG_S5P_G2D=n 9963540f01SJan Kara select FRAME_VECTOR 100d7f1642cSJoonyoung Shim help 101d7f1642cSJoonyoung Shim Choose this option if you want to use Exynos G2D for DRM. 102cb471f14SEunchul Kim 103cb471f14SEunchul Kimconfig DRM_EXYNOS_IPP 1045a3c35b3SAndrzej Hajda bool "Image Post Processor" 105cb471f14SEunchul Kim help 106cb471f14SEunchul Kim Choose this option if you want to use IPP feature for DRM. 10716102edbSEunchul Kim 10816102edbSEunchul Kimconfig DRM_EXYNOS_FIMC 1095a3c35b3SAndrzej Hajda bool "FIMC" 11009bd14b2SSachin Kamat depends on DRM_EXYNOS_IPP && MFD_SYSCON 11116102edbSEunchul Kim help 11216102edbSEunchul Kim Choose this option if you want to use Exynos FIMC for DRM. 113bea8a429SEunchul Kim 114bea8a429SEunchul Kimconfig DRM_EXYNOS_ROTATOR 1155a3c35b3SAndrzej Hajda bool "Rotator" 116bea8a429SEunchul Kim depends on DRM_EXYNOS_IPP 117bea8a429SEunchul Kim help 118bea8a429SEunchul Kim Choose this option if you want to use Exynos Rotator for DRM. 119bea8a429SEunchul Kim 120f2646380SEunchul Kimconfig DRM_EXYNOS_GSC 1215a3c35b3SAndrzej Hajda bool "GScaler" 122aeefb368SSeung-Woo Kim depends on DRM_EXYNOS_IPP && ARCH_EXYNOS5 && !VIDEO_SAMSUNG_EXYNOS_GSC 123f2646380SEunchul Kim help 124f2646380SEunchul Kim Choose this option if you want to use Exynos GSC for DRM. 12577bbd891SHyungwon Hwang 126dba6c528SAndrzej Hajdaendif 127