xref: /linux/drivers/gpu/drm/amd/display/Kconfig (revision ea268870d6f548d0661e896e9746673210c1fa79)
1ec8f24b7SThomas Gleixner# SPDX-License-Identifier: GPL-2.0-only
24562236bSHarry Wentlandmenu "Display Engine Configuration"
34562236bSHarry Wentland	depends on DRM && DRM_AMDGPU
44562236bSHarry Wentland
54562236bSHarry Wentlandconfig DRM_AMD_DC
64562236bSHarry Wentland	bool "AMD DC - Enable new display engine"
74562236bSHarry Wentland	default y
86ce8f316SNicholas Kazlauskas	select SND_HDA_COMPONENT if SND_HDA_CORE
99d1d02ffSLeo (Sunpeng) Li	select DRM_AMD_DC_DCN1_0 if X86 && !(KCOV_INSTRUMENT_ALL && KCOV_ENABLE_COMPARISONS)
104562236bSHarry Wentland	help
114562236bSHarry Wentland	  Choose this option if you want to use the new display engine
124562236bSHarry Wentland	  support for AMDGPU. This adds required support for Vega and
134562236bSHarry Wentland	  Raven ASICs.
144562236bSHarry Wentland
15dc37a9a0SLeo (Sunpeng) Liconfig DRM_AMD_DC_DCN1_0
169d1d02ffSLeo (Sunpeng) Li	def_bool n
17dc37a9a0SLeo (Sunpeng) Li	help
189d1d02ffSLeo (Sunpeng) Li	  RV family support for display engine
19dc37a9a0SLeo (Sunpeng) Li
20476e955dSHarry Wentlandconfig DRM_AMD_DC_DCN2_0
21476e955dSHarry Wentland	bool "DCN 2.0 family"
22476e955dSHarry Wentland	default y
23476e955dSHarry Wentland	depends on DRM_AMD_DC && X86
24476e955dSHarry Wentland	depends on DRM_AMD_DC_DCN1_0
25476e955dSHarry Wentland	help
26476e955dSHarry Wentland	    Choose this option if you want to have
27476e955dSHarry Wentland	    Navi support for display engine
28476e955dSHarry Wentland
2907842d54SBhawanpreet Lakhaconfig DRM_AMD_DC_DCN2_1
3007842d54SBhawanpreet Lakha        bool "DCN 2.1 family"
3107842d54SBhawanpreet Lakha        depends on DRM_AMD_DC && X86
3207842d54SBhawanpreet Lakha        depends on DRM_AMD_DC_DCN2_0
3307842d54SBhawanpreet Lakha        help
3407842d54SBhawanpreet Lakha            Choose this option if you want to have
3507842d54SBhawanpreet Lakha            Renoir support for display engine
3607842d54SBhawanpreet Lakha
3797bda032SHarry Wentlandconfig DRM_AMD_DC_DSC_SUPPORT
3897bda032SHarry Wentland	bool "DSC support"
3938354495SHawking Zhang	default y
4097bda032SHarry Wentland	depends on DRM_AMD_DC && X86
4197bda032SHarry Wentland	depends on DRM_AMD_DC_DCN1_0
4297bda032SHarry Wentland	depends on DRM_AMD_DC_DCN2_0
4397bda032SHarry Wentland	help
4497bda032SHarry Wentland	    Choose this option if you want to have
4597bda032SHarry Wentland	    Dynamic Stream Compression support
4697bda032SHarry Wentland
47*ea268870SBhawanpreet Lakhaconfig DRM_AMD_DC_HDCP
48*ea268870SBhawanpreet Lakha        bool "Enable HDCP support in DC"
49*ea268870SBhawanpreet Lakha        depends on DRM_AMD_DC
50*ea268870SBhawanpreet Lakha        help
51*ea268870SBhawanpreet Lakha         Choose this option
52*ea268870SBhawanpreet Lakha         if you want to support
53*ea268870SBhawanpreet Lakha         HDCP authentication
54*ea268870SBhawanpreet Lakha
554562236bSHarry Wentlandconfig DEBUG_KERNEL_DC
564562236bSHarry Wentland	bool "Enable kgdb break in DC"
574562236bSHarry Wentland	depends on DRM_AMD_DC
584562236bSHarry Wentland	help
594562236bSHarry Wentland	  Choose this option
604562236bSHarry Wentland	  if you want to hit
614562236bSHarry Wentland	  kdgb_break in assert.
624562236bSHarry Wentland
634562236bSHarry Wentlandendmenu
64