1 # SPDX-License-Identifier: GPL-2.0-only
3 tristate "DRM Support for Samsung SoC Exynos Series"
4 depends on OF && DRM && (ARCH_S3C64XX || ARCH_S5PV210 || ARCH_EXYNOS || ARCH_MULTIPLATFORM || COMPILE_TEST)
7 select VIDEOMODE_HELPERS
8 select SND_SOC_HDMI_CODEC if SND_SOC
10 Choose this option if you have a Samsung SoC Exynos chipset.
11 If M is selected the module will be called exynosdrm.
17 config DRM_EXYNOS_FIMD
22 Choose this option if you want to use Exynos FIMD for DRM.
24 config DRM_EXYNOS5433_DECON
25 bool "DECON on Exynos5433"
27 Choose this option if you want to use Exynos5433 DECON for DRM.
29 config DRM_EXYNOS7_DECON
30 bool "DECON on Exynos7"
33 Choose this option if you want to use Exynos DECON for DRM.
35 config DRM_EXYNOS_MIXER
38 Choose this option if you want to use Exynos Mixer for DRM.
40 config DRM_EXYNOS_VIDI
41 bool "Virtual Display"
43 Choose this option if you want to use Exynos VIDI for DRM.
45 comment "Encoders and Bridges"
48 bool "Parallel output"
49 depends on DRM_EXYNOS_FIMD
53 This enables support for Exynos parallel output.
57 depends on DRM_EXYNOS_FIMD || DRM_EXYNOS5433_DECON || DRM_EXYNOS7_DECON
62 This enables support for Exynos MIPI-DSI device.
65 bool "Exynos specific extensions for Analogix DP driver"
66 depends on DRM_EXYNOS_FIMD || DRM_EXYNOS7_DECON
67 select DRM_ANALOGIX_DP
71 This enables support for DP device.
73 config DRM_EXYNOS_HDMI
75 depends on DRM_EXYNOS_MIXER || DRM_EXYNOS5433_DECON
76 select CEC_CORE if CEC_NOTIFIER
78 Choose this option if you want to use Exynos HDMI for DRM.
81 bool "Mobile Image Compressor"
82 depends on DRM_EXYNOS5433_DECON
84 Choose this option if you want to use Exynos MIC for DRM.
90 depends on VIDEO_SAMSUNG_S5P_G2D=n || COMPILE_TEST
93 Choose this option if you want to use Exynos G2D for DRM.
98 config DRM_EXYNOS_FIMC
100 select DRM_EXYNOS_IPP
102 Choose this option if you want to use Exynos FIMC for DRM.
104 config DRM_EXYNOS_ROTATOR
106 select DRM_EXYNOS_IPP
108 Choose this option if you want to use Exynos Rotator for DRM.
110 config DRM_EXYNOS_SCALER
112 select DRM_EXYNOS_IPP
114 Choose this option if you want to use Exynos Scaler for DRM.
116 config DRM_EXYNOS_GSC
118 depends on VIDEO_SAMSUNG_EXYNOS_GSC=n || COMPILE_TEST
119 select DRM_EXYNOS_IPP
121 Choose this option if you want to use Exynos GSC for DRM.