128 lines · plain
1# SPDX-License-Identifier: GPL-2.0-only2config DRM_EXYNOS3 tristate "DRM Support for Samsung SoC Exynos Series"4 depends on OF && DRM && COMMON_CLK5 depends on ARCH_S3C64XX || ARCH_S5PV210 || ARCH_EXYNOS || COMPILE_TEST6 depends on MMU7 select DRM_DISPLAY_HELPER if DRM_EXYNOS_DP8 select DRM_KMS_HELPER9 select VIDEOMODE_HELPERS10 select FB_DMAMEM_HELPERS if DRM_FBDEV_EMULATION11 select SND_SOC_HDMI_CODEC if SND_SOC12 help13 Choose this option if you have a Samsung SoC Exynos chipset.14 If M is selected the module will be called exynosdrm.15 16if DRM_EXYNOS17 18comment "CRTCs"19 20config DRM_EXYNOS_FIMD21 bool "FIMD"22 depends on !FB_S3C23 select MFD_SYSCON24 help25 Choose this option if you want to use Exynos FIMD for DRM.26 27config DRM_EXYNOS5433_DECON28 bool "DECON on Exynos5433"29 help30 Choose this option if you want to use Exynos5433 DECON for DRM.31 32config DRM_EXYNOS7_DECON33 bool "DECON on Exynos7"34 depends on !FB_S3C35 help36 Choose this option if you want to use Exynos DECON for DRM.37 38config DRM_EXYNOS_MIXER39 bool "Mixer"40 help41 Choose this option if you want to use Exynos Mixer for DRM.42 43config DRM_EXYNOS_VIDI44 bool "Virtual Display"45 help46 Choose this option if you want to use Exynos VIDI for DRM.47 48comment "Encoders and Bridges"49 50config DRM_EXYNOS_DPI51 bool "Parallel output"52 depends on DRM_EXYNOS_FIMD53 select DRM_PANEL54 default n55 help56 This enables support for Exynos parallel output.57 58config DRM_EXYNOS_DSI59 bool "MIPI-DSI host"60 depends on DRM_EXYNOS_FIMD || DRM_EXYNOS5433_DECON || DRM_EXYNOS7_DECON61 select DRM_MIPI_DSI62 select DRM_PANEL63 select DRM_SAMSUNG_DSIM64 default n65 help66 This enables support for Exynos MIPI-DSI device.67 68config DRM_EXYNOS_DP69 bool "Exynos specific extensions for Analogix DP driver"70 depends on DRM_EXYNOS_FIMD || DRM_EXYNOS7_DECON71 select DRM_ANALOGIX_DP72 select DRM_DISPLAY_DP_HELPER73 default DRM_EXYNOS74 select DRM_PANEL75 help76 This enables support for DP device.77 78config DRM_EXYNOS_HDMI79 bool "HDMI"80 depends on DRM_EXYNOS_MIXER || DRM_EXYNOS5433_DECON81 select CEC_CORE if CEC_NOTIFIER82 help83 Choose this option if you want to use Exynos HDMI for DRM.84 85config DRM_EXYNOS_MIC86 bool "Mobile Image Compressor"87 depends on DRM_EXYNOS5433_DECON88 help89 Choose this option if you want to use Exynos MIC for DRM.90 91comment "Sub-drivers"92 93config DRM_EXYNOS_G2D94 bool "G2D"95 depends on VIDEO_SAMSUNG_S5P_G2D=n || COMPILE_TEST96 help97 Choose this option if you want to use Exynos G2D for DRM.98 99config DRM_EXYNOS_IPP100 bool101 102config DRM_EXYNOS_FIMC103 bool "FIMC"104 select DRM_EXYNOS_IPP105 help106 Choose this option if you want to use Exynos FIMC for DRM.107 108config DRM_EXYNOS_ROTATOR109 bool "Rotator"110 select DRM_EXYNOS_IPP111 help112 Choose this option if you want to use Exynos Rotator for DRM.113 114config DRM_EXYNOS_SCALER115 bool "Scaler"116 select DRM_EXYNOS_IPP117 help118 Choose this option if you want to use Exynos Scaler for DRM.119 120config DRM_EXYNOS_GSC121 bool "GScaler"122 depends on VIDEO_SAMSUNG_EXYNOS_GSC=n || COMPILE_TEST123 select DRM_EXYNOS_IPP124 help125 Choose this option if you want to use Exynos GSC for DRM.126 127endif128