Karthikeyan Ramasubramanian | 0dbea48 | 2021-03-08 23:23:50 -0700 | [diff] [blame] | 1 | config SOC_AMD_COMMON_BLOCK_I2C |
| 2 | bool |
Matt DeVillier | 323ca33 | 2022-06-19 17:56:26 -0500 | [diff] [blame^] | 3 | select DRIVERS_I2C_DESIGNWARE |
Karthikeyan Ramasubramanian | 0dbea48 | 2021-03-08 23:23:50 -0700 | [diff] [blame] | 4 | help |
| 5 | Select this option to add FCH I2C controller functions to the build. |
Felix Held | 556d1cc | 2022-02-02 22:11:52 +0100 | [diff] [blame] | 6 | |
| 7 | config 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 Held | 3bdbdb7 | 2022-02-02 22:55:34 +0100 | [diff] [blame] | 12 | |
| 13 | config 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 Dabros | 282d715 | 2022-02-04 10:40:37 +0100 | [diff] [blame] | 18 | |
| 19 | config 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. |