coreboot/src/mainboard
Karthikeyan Ramasubramanian fec4db954e soc/amd/cezanne: Configure I2C Pad RX Select through devicetree
Some of the I2C buses are required to operate at different voltage level
compared to other I2C buses eg. I2C bus to Google Security Chip (GSC)
should be at 1.8V level. By default, all the I2C buses are initialized
to operate at 3.3 V. Add support to configure I2C pad RX select through
devicetree and update the concerned devicetree.

BUG=b:188538373
TEST=Build and boot to OS in Guybrush. Ensure that the communication
with GSC is fine. Build Majolica mainboard.

Change-Id: I595a64736fdac0274abffb68c5e521302275b845
Signed-off-by: Karthikeyan Ramasubramanian <kramasub@google.com>
Reviewed-on: https://review.coreboot.org/c/coreboot/+/55149
Tested-by: build bot (Jenkins) <no-reply@coreboot.org>
Reviewed-by: Raul Rangel <rrangel@chromium.org>
Reviewed-by: Furquan Shaikh <furquan@google.com>
2021-06-07 05:18:49 +00:00
..
51nb mb/*: drop LPC generic range for port 80 2021-04-12 16:52:19 +00:00
acer sb/intel/i82801jx: Drop Global NVS support 2021-02-11 16:38:15 +00:00
adlink
amd soc/amd/cezanne: Configure I2C Pad RX Select through devicetree 2021-06-07 05:18:49 +00:00
aopen aopen/dxplplusu: Fix IOAPIC in ASL 2021-05-07 20:03:12 +00:00
apple bd82x6x boards: Drop redundant c2_latency 2021-06-07 04:53:39 +00:00
asrock bd82x6x boards: Drop redundant c2_latency 2021-06-07 04:53:39 +00:00
asus bd82x6x boards: Drop redundant c2_latency 2021-06-07 04:53:39 +00:00
bap AGESA boards: Drop comments about IDS_DEBUG_PORT 2021-05-10 16:22:39 +00:00
biostar bd82x6x boards: Drop redundant c2_latency 2021-06-07 04:53:39 +00:00
bostentech baytrail: Factor out INT15 handler 2021-05-20 07:58:01 +00:00
cavium mb/: Drop the provided name in chip_ops 2021-02-21 22:54:05 +00:00
clevo mb/clevo/n130wu: Use device alias names in devicetree 2021-05-14 09:00:26 +00:00
compulab bd82x6x boards: Drop redundant c2_latency 2021-06-07 04:53:39 +00:00
dell bd82x6x boards: Drop redundant c2_latency 2021-06-07 04:53:39 +00:00
elmex AGESA boards: Drop comments about IDS_DEBUG_PORT 2021-05-10 16:22:39 +00:00
emulation qemu-q35,xeon_sp: Drop HAVE_SMI_HANDLER conditional with smm-class 2021-05-26 11:57:19 +00:00
example x86: Add a minimal example SoC along with a board 2020-10-30 21:34:18 +00:00
facebook mb/facebook/fbg1701/Kconfig: Remove TPM_INIT_RAMSTAGE 2021-04-16 06:53:00 +00:00
foxconn mb/{intel/d510mo,foxconn/d41s}/devicetree.cb: Remove PEG device 2021-03-03 09:00:08 +00:00
getac src: Retype option API to use unsigned integers 2021-05-06 14:48:15 +00:00
gigabyte bd82x6x boards: Drop redundant c2_latency 2021-06-07 04:53:39 +00:00
gizmosphere AGESA boards: Drop comments about IDS_DEBUG_PORT 2021-05-10 16:22:39 +00:00
google soc/amd/cezanne: Configure I2C Pad RX Select through devicetree 2021-06-07 05:18:49 +00:00
hp bd82x6x boards: Drop redundant c2_latency 2021-06-07 04:53:39 +00:00
ibase src: Retype option API to use unsigned integers 2021-05-06 14:48:15 +00:00
intel bd82x6x boards: Drop redundant c2_latency 2021-06-07 04:53:39 +00:00
jetway AGESA boards: Drop comments about IDS_DEBUG_PORT 2021-05-10 16:22:39 +00:00
kontron bd82x6x boards: Drop redundant c2_latency 2021-06-07 04:53:39 +00:00
lenovo bd82x6x boards: Drop redundant c2_latency 2021-06-07 04:53:39 +00:00
libretrend mb/*: drop LPC generic range for port 80 2021-04-12 16:52:19 +00:00
lippert AGESA boards: Drop comments about IDS_DEBUG_PORT 2021-05-10 16:22:39 +00:00
msi bd82x6x boards: Drop redundant c2_latency 2021-06-07 04:53:39 +00:00
ocp mb/ocp/deltalake: Implement skipping TXT lockdown via VPD 2021-05-20 16:22:05 +00:00
opencellular mb/: Drop the provided name in chip_ops 2021-02-21 22:54:05 +00:00
packardbell nb/intel/ironlake: Drop pci_mmio_size 2021-04-05 13:16:22 +00:00
pcengines AGESA boards: Drop comments about IDS_DEBUG_PORT 2021-05-10 16:22:39 +00:00
pine64 mainboard: Drop redundant DEVICETREE configuration 2021-04-20 18:02:23 +00:00
portwell mb/portwell/m107/Kconfig: Reduce CBFS_SIZE 2021-04-16 06:53:16 +00:00
prodrive mb/prodrive/hermes: Rename EEPROM access functions 2021-05-28 11:37:42 +00:00
protectli tpm: Remove USER_TPMx options, make TPM1/TPM2 menuconfig visible 2021-05-27 22:01:44 +00:00
purism mb/purism/librem_mini: Add libgfxinit support 2021-05-13 08:29:14 +00:00
razer mb/*: drop LPC generic range for port 80 2021-04-12 16:52:19 +00:00
roda mainboard: Use decimal for device lapic 0x0 on 2021-05-18 11:42:48 +00:00
samsung mainboard: Use decimal for device lapic 0x0 on 2021-05-18 11:42:48 +00:00
sapphire bd82x6x boards: Drop redundant c2_latency 2021-06-07 04:53:39 +00:00
scaleway mb/scaleway/tagada: Don't change FIAMUX when Security Override is set 2021-03-19 11:36:27 +00:00
siemens mb/siemens/mc_apl2: Disable unused I2C controllers 2021-06-04 12:40:06 +00:00
sifive cbfs: Pull handling of the CBFS_CACHE mem_pool into CBFS core 2021-03-08 22:31:29 +00:00
supermicro bd82x6x boards: Drop redundant c2_latency 2021-06-07 04:53:39 +00:00
system76 mb/system76/oryp6: Add System76 Oryx Pro 6 2021-04-26 20:45:50 +00:00
ti mb/ti/beaglebone: Fix MMAP_HELPER API usage 2021-03-31 09:38:56 +00:00
up mb/up/squared: Select NO_UART_ON_SUPERIO 2021-02-12 08:00:03 +00:00
Kconfig mb/Kconfig: Drop ROM sizes below 256KiB 2020-09-27 15:31:39 +00:00