summaryrefslogtreecommitdiffstats
path: root/src/mainboard/google/rex
diff options
context:
space:
mode:
authorSubrata Banik <subratabanik@google.com>2022-07-12 09:59:53 +0000
committerFelix Held <felix-coreboot@felixheld.de>2022-07-14 12:43:25 +0000
commit21452e15bb58bb1539a7515576aed7210dd4e4b2 (patch)
tree701fd85a38219c542dd5e4d9652df1448471528e /src/mainboard/google/rex
parent35c61216f47338b4b20907f797662447c89f42bb (diff)
downloadcoreboot-21452e15bb58bb1539a7515576aed7210dd4e4b2.tar.gz
coreboot-21452e15bb58bb1539a7515576aed7210dd4e4b2.tar.bz2
coreboot-21452e15bb58bb1539a7515576aed7210dd4e4b2.zip
mb/google/rex: Program EC ranges (host cmd and memory map)
This patch adds chip config entries for EC host cmd and memory map ranges. BUG=b:224325352 TEST=Able to build Google/Rex. Signed-off-by: Subrata Banik <subratabanik@google.com> Change-Id: I84a3b128a05c013d659e490a01198955ef383f83 Reviewed-on: https://review.coreboot.org/c/coreboot/+/65765 Tested-by: build bot (Jenkins) <no-reply@coreboot.org> Reviewed-by: Eric Lai <eric_lai@quanta.corp-partner.google.com>
Diffstat (limited to 'src/mainboard/google/rex')
-rw-r--r--src/mainboard/google/rex/variants/baseboard/rex/devicetree.cb6
1 files changed, 6 insertions, 0 deletions
diff --git a/src/mainboard/google/rex/variants/baseboard/rex/devicetree.cb b/src/mainboard/google/rex/variants/baseboard/rex/devicetree.cb
index f9eb12fe7c12..d803670ca1cb 100644
--- a/src/mainboard/google/rex/variants/baseboard/rex/devicetree.cb
+++ b/src/mainboard/google/rex/variants/baseboard/rex/devicetree.cb
@@ -1,5 +1,11 @@
chip soc/intel/meteorlake
+ # EC host command ranges are in 0x800-0x8ff & 0x200-0x20f
+ register "gen1_dec" = "0x00fc0801"
+ register "gen2_dec" = "0x000c0201"
+ # EC memory map range is 0x900-0x9ff
+ register "gen3_dec" = "0x00fc0901"
+
register "serial_io_uart_mode" = "{
[PchSerialIoIndexUART0] = PchSerialIoPci,
[PchSerialIoIndexUART1] = PchSerialIoDisabled,