aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorFelix Held <felix-coreboot@felixheld.de>2023-11-04 04:50:59 +0100
committerFelix Held <felix-coreboot@felixheld.de>2023-11-06 10:49:24 +0000
commit7bd043eda557ad2cdd09fca846ad067436c62986 (patch)
tree8573ee8da81cbb616c5ca9af0e2414213435fb9e
parent0fcdfcd7cb0f0af1d510a87ab22a8facaf9835b4 (diff)
soc/amd/genoa/devicetree: fix MMIO base addresses
The base addresses of I2C 5 and I3C 3 were wrong and all I3C controllers should use the base address of the 4kiB block where all registers of that I3C controller are located in. PPR #55901 Rev 0.26 was used as a reference. Signed-off-by: Felix Held <felix-coreboot@felixheld.de> Change-Id: I1c983d4a709000ef7963b96228322603b98728aa Reviewed-on: https://review.coreboot.org/c/coreboot/+/78896 Tested-by: build bot (Jenkins) <no-reply@coreboot.org> Reviewed-by: Varshit Pandya <pandyavarshit@gmail.com> Reviewed-by: Eric Lai <ericllai@google.com> Reviewed-by: Matt DeVillier <matt.devillier@gmail.com>
-rw-r--r--src/soc/amd/genoa/chipset.cb10
1 files changed, 5 insertions, 5 deletions
diff --git a/src/soc/amd/genoa/chipset.cb b/src/soc/amd/genoa/chipset.cb
index 45eeec78ba..8b7d39ec18 100644
--- a/src/soc/amd/genoa/chipset.cb
+++ b/src/soc/amd/genoa/chipset.cb
@@ -213,13 +213,13 @@ chip soc/amd/genoa
device mmio 0xfedc4000 alias i2c_2 off end
device mmio 0xfedc5000 alias i2c_3 off end
device mmio 0xfedc6000 alias i2c_4 off end
- device mmio 0xfedc7000 alias i2c_5 off end
+ device mmio 0xfedcb000 alias i2c_5 off end
device mmio 0xfedc9000 alias uart_0 off end
device mmio 0xfedca000 alias uart_1 off end
device mmio 0xfedce000 alias uart_2 off end
- device mmio 0xfedd2600 alias i3c_0 off end
- device mmio 0xfedd3600 alias i3c_1 off end
- device mmio 0xfedd4600 alias i3c_2 off end
- device mmio 0xfedd5600 alias i3c_3 off end
+ device mmio 0xfedd2000 alias i3c_0 off end
+ device mmio 0xfedd3000 alias i3c_1 off end
+ device mmio 0xfedd4000 alias i3c_2 off end
+ device mmio 0xfedd6000 alias i3c_3 off end
end