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 56914262aSSachin Kamat select VIDEOMODE_HELPERS 61c248b7dSInki Dae help 71c248b7dSInki Dae Choose this option if you have a Samsung SoC EXYNOS chipset. 81c248b7dSInki Dae If M is selected the module will be called exynosdrm. 91c248b7dSInki Dae 10dba6c528SAndrzej Hajdaif DRM_EXYNOS 11dba6c528SAndrzej Hajda 120519f9a1SInki Daeconfig DRM_EXYNOS_IOMMU 138dcc14f8SMarek Szyprowski bool 14197adf0bSMarek Szyprowski depends on EXYNOS_IOMMU 158dcc14f8SMarek Szyprowski default y 160519f9a1SInki Dae 17ea977646SAndrzej Hajdacomment "CRTCs" 18ea977646SAndrzej Hajda 191c248b7dSInki Daeconfig DRM_EXYNOS_FIMD 205a3c35b3SAndrzej Hajda bool "FIMD" 21dba6c528SAndrzej Hajda depends on !FB_S3C 221e2a4adbSVikas Sajjan select FB_MODE_HELPERS 233854fab2SYoungJun Cho select MFD_SYSCON 241c248b7dSInki Dae help 251c248b7dSInki Dae Choose this option if you want to use Exynos FIMD for DRM. 26d8408326SSeung-Woo Kim 27c8466a91SJoonyoung Shimconfig DRM_EXYNOS5433_DECON 285a3c35b3SAndrzej Hajda bool "DECON on Exynos5433" 29c8466a91SJoonyoung Shim help 30c8466a91SJoonyoung Shim Choose this option if you want to use Exynos5433 DECON for DRM. 31c8466a91SJoonyoung Shim 3296976c3dSAjay Kumarconfig DRM_EXYNOS7_DECON 335a3c35b3SAndrzej Hajda bool "DECON on Exynos7" 34dba6c528SAndrzej Hajda depends on !FB_S3C 3596976c3dSAjay Kumar select FB_MODE_HELPERS 3696976c3dSAjay Kumar help 3796976c3dSAjay Kumar Choose this option if you want to use Exynos DECON for DRM. 3896976c3dSAjay Kumar 39ea977646SAndrzej Hajdaconfig DRM_EXYNOS_MIXER 405a3c35b3SAndrzej Hajda bool "Mixer" 41ea977646SAndrzej Hajda help 42ea977646SAndrzej Hajda Choose this option if you want to use Exynos Mixer for DRM. 43ea977646SAndrzej Hajda 44ea977646SAndrzej Hajdaconfig DRM_EXYNOS_VIDI 455a3c35b3SAndrzej Hajda bool "Virtual Display" 46ea977646SAndrzej Hajda help 47ea977646SAndrzej Hajda Choose this option if you want to use Exynos VIDI for DRM. 48ea977646SAndrzej Hajda 49ea977646SAndrzej Hajdacomment "Encoders and Bridges" 50ea977646SAndrzej Hajda 5114b6873aSAndrzej Hajdaconfig DRM_EXYNOS_DPI 525a3c35b3SAndrzej Hajda bool "Parallel output" 53ea977646SAndrzej Hajda depends on DRM_EXYNOS_FIMD 5414b6873aSAndrzej Hajda select DRM_PANEL 5514b6873aSAndrzej Hajda default n 5614b6873aSAndrzej Hajda help 5714b6873aSAndrzej Hajda This enables support for Exynos parallel output. 5814b6873aSAndrzej Hajda 597eb8f069SAndrzej Hajdaconfig DRM_EXYNOS_DSI 605a3c35b3SAndrzej Hajda bool "MIPI-DSI host" 61dba6c528SAndrzej Hajda depends on DRM_EXYNOS_FIMD || DRM_EXYNOS5433_DECON || DRM_EXYNOS7_DECON 627eb8f069SAndrzej Hajda select DRM_MIPI_DSI 637eb8f069SAndrzej Hajda select DRM_PANEL 647eb8f069SAndrzej Hajda default n 657eb8f069SAndrzej Hajda help 667eb8f069SAndrzej Hajda This enables support for Exynos MIPI-DSI device. 677eb8f069SAndrzej Hajda 682e4e678aSSean Paulconfig DRM_EXYNOS_DP 693424e3a4SYakir Yang bool "EXYNOS specific extensions for Analogix DP driver" 70dba6c528SAndrzej Hajda depends on DRM_EXYNOS_FIMD || DRM_EXYNOS7_DECON 713424e3a4SYakir Yang select DRM_ANALOGIX_DP 722e4e678aSSean Paul default DRM_EXYNOS 735f1dcd8bSAjay Kumar select DRM_PANEL 742e4e678aSSean Paul help 752e4e678aSSean Paul This enables support for DP device. 762e4e678aSSean Paul 77d8408326SSeung-Woo Kimconfig DRM_EXYNOS_HDMI 785a3c35b3SAndrzej Hajda bool "HDMI" 79d0d44516SHans Verkuil depends on DRM_EXYNOS_MIXER || DRM_EXYNOS5433_DECON 80d8408326SSeung-Woo Kim help 81d8408326SSeung-Woo Kim Choose this option if you want to use Exynos HDMI for DRM. 82b73d1230SInki Dae 83ea977646SAndrzej Hajdaconfig DRM_EXYNOS_MIC 845a3c35b3SAndrzej Hajda bool "Mobile Image Compressor" 85ea977646SAndrzej Hajda depends on DRM_EXYNOS5433_DECON 86b73d1230SInki Dae help 87ea977646SAndrzej Hajda Choose this option if you want to use Exynos MIC for DRM. 88ea977646SAndrzej Hajda 89ea977646SAndrzej Hajdacomment "Sub-drivers" 90d7f1642cSJoonyoung Shim 91d7f1642cSJoonyoung Shimconfig DRM_EXYNOS_G2D 925a3c35b3SAndrzej Hajda bool "G2D" 9312867e4eSJavier Martinez Canillas depends on VIDEO_SAMSUNG_S5P_G2D=n 9463540f01SJan Kara select FRAME_VECTOR 95d7f1642cSJoonyoung Shim help 96d7f1642cSJoonyoung Shim Choose this option if you want to use Exynos G2D for DRM. 97cb471f14SEunchul Kim 98cb471f14SEunchul Kimconfig DRM_EXYNOS_IPP 995a3c35b3SAndrzej Hajda bool "Image Post Processor" 100cb471f14SEunchul Kim help 101cb471f14SEunchul Kim Choose this option if you want to use IPP feature for DRM. 10216102edbSEunchul Kim 10316102edbSEunchul Kimconfig DRM_EXYNOS_FIMC 1045a3c35b3SAndrzej Hajda bool "FIMC" 10509bd14b2SSachin Kamat depends on DRM_EXYNOS_IPP && MFD_SYSCON 10616102edbSEunchul Kim help 10716102edbSEunchul Kim Choose this option if you want to use Exynos FIMC for DRM. 108bea8a429SEunchul Kim 109bea8a429SEunchul Kimconfig DRM_EXYNOS_ROTATOR 1105a3c35b3SAndrzej Hajda bool "Rotator" 111bea8a429SEunchul Kim depends on DRM_EXYNOS_IPP 112bea8a429SEunchul Kim help 113bea8a429SEunchul Kim Choose this option if you want to use Exynos Rotator for DRM. 114bea8a429SEunchul Kim 115f2646380SEunchul Kimconfig DRM_EXYNOS_GSC 1165a3c35b3SAndrzej Hajda bool "GScaler" 117aeefb368SSeung-Woo Kim depends on DRM_EXYNOS_IPP && ARCH_EXYNOS5 && !VIDEO_SAMSUNG_EXYNOS_GSC 118f2646380SEunchul Kim help 119f2646380SEunchul Kim Choose this option if you want to use Exynos GSC for DRM. 12077bbd891SHyungwon Hwang 121dba6c528SAndrzej Hajdaendif 122