summaryrefslogtreecommitdiff
path: root/src/soc/intel/common/basecode/debug/Kconfig
blob: 00a03d815aaa9bcd8665c45a9cc870ccba692dc7 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
## SPDX-License-Identifier: GPL-2.0-only

config SOC_INTEL_COMMON_BASECODE_DEBUG_FEATURE
	bool
	default n
	help
	  Driver to control runtime features of Intel SoC & coreboot. For example, controlling
	  the CSE firmware update feature without rebuilding the code.

config SOC_INTEL_COMMON_DEBUG_CONSENT
	int "Debug Consent for Intel SoC"
	# USB DBC is more common for developers so make this default to 3 if
	# SOC_INTEL_DEBUG_CONSENT=y
	default 3 if SOC_INTEL_DEBUG_CONSENT
	default 0
	help
	  This is to control debug interface on SOC.
	  Setting non-zero value will allow to use DBC or DCI to debug SOC.
	  PlatformDebugConsent in FspmUpd.h has the details.

	  Desired platform debug type are
	  0:Disabled, 1:Enabled (DCI OOB+[DbC]), 2:Enabled (DCI OOB),
	  3:Enabled (USB3 DbC), 4:Enabled (XDP/MIPI60), 5:Enabled (USB2 DbC),
	  6:Enable (2-wire DCI OOB), 7:Manual.