blob: 02f8bef8ee5c2eb7d4dea334abc2617a20b9b49f [file] [log] [blame]
Karthikeyan Ramasubramanian0dbea482021-03-08 23:23:50 -07001config SOC_AMD_COMMON_BLOCK_I2C
2 bool
Matt DeVillier323ca332022-06-19 17:56:26 -05003 select DRIVERS_I2C_DESIGNWARE
Karthikeyan Ramasubramanian0dbea482021-03-08 23:23:50 -07004 help
5 Select this option to add FCH I2C controller functions to the build.
Felix Held556d1cc2022-02-02 22:11:52 +01006
7config SOC_AMD_COMMON_BLOCK_I2C_PAD_CTRL
8 bool
9 help
10 Select this option to add FCH I2C pad configuration functions to the
11 build.
Felix Held3bdbdb72022-02-02 22:55:34 +010012
13config SOC_AMD_COMMON_BLOCK_I23C_PAD_CTRL
14 bool
15 help
16 Select this option to add FCH I2C/I3C pad configuration functions to
17 the build.
Jan Dabros282d7152022-02-04 10:40:37 +010018
19config SOC_AMD_COMMON_BLOCK_I2C3_TPM_SHARED_WITH_PSP
20 bool
21 depends on !SOC_AMD_PICASSO && !SOC_AMD_STONEYRIDGE
22 default n
23 help
24 Enable PSP I2C arbitration if there is I2C3 controller with TPM device
25 connected, which is shared between x86 and PSP. This is necessary to
26 ensure proper communication with I2C peripherals connected to such
27 bus.