summaryrefslogtreecommitdiff
path: root/src/soc/amd/common/block/i2c/Kconfig
blob: 02f8bef8ee5c2eb7d4dea334abc2617a20b9b49f (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
25
26
27
config SOC_AMD_COMMON_BLOCK_I2C
	bool
	select DRIVERS_I2C_DESIGNWARE
	help
	  Select this option to add FCH I2C controller functions to the build.

config SOC_AMD_COMMON_BLOCK_I2C_PAD_CTRL
	bool
	help
	  Select this option to add FCH I2C pad configuration functions to the
	  build.

config SOC_AMD_COMMON_BLOCK_I23C_PAD_CTRL
	bool
	help
	  Select this option to add FCH I2C/I3C pad configuration functions to
	  the build.

config SOC_AMD_COMMON_BLOCK_I2C3_TPM_SHARED_WITH_PSP
	bool
	depends on !SOC_AMD_PICASSO && !SOC_AMD_STONEYRIDGE
	default n
	help
	  Enable PSP I2C arbitration if there is I2C3 controller with TPM device
	  connected, which is shared between x86 and PSP. This is necessary to
	  ensure proper communication with I2C peripherals connected to such
	  bus.