xref: /aosp_15_r20/external/coreboot/src/soc/amd/common/block/i2c/Kconfig (revision b9411a12aaaa7e1e6a6fb7c5e057f44ee179a49c)
1## SPDX-License-Identifier: GPL-2.0-only
2
3config SOC_AMD_COMMON_BLOCK_I2C
4	bool
5	select DRIVERS_I2C_DESIGNWARE
6	help
7	  Select this option to add FCH I2C controller functions to the build.
8
9config SOC_AMD_COMMON_BLOCK_I2C_PAD_CTRL
10	bool
11	help
12	  Select this option to add FCH I2C pad configuration functions to the
13	  build.
14
15config SOC_AMD_COMMON_BLOCK_I23C_PAD_CTRL
16	bool
17	help
18	  Select this option to add FCH I2C/I3C pad configuration functions to
19	  the build.
20
21config SOC_AMD_COMMON_BLOCK_I2C3_TPM_SHARED_WITH_PSP
22	bool
23	depends on !SOC_AMD_PICASSO && !SOC_AMD_STONEYRIDGE
24	default n
25	help
26	  Enable PSP I2C arbitration if there is I2C3 controller with TPM device
27	  connected, which is shared between x86 and PSP. This is necessary to
28	  ensure proper communication with I2C peripherals connected to such
29	  bus.
30