summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorRaul E Rangel <rrangel@chromium.org>2021-05-11 13:08:33 -0600
committerPatrick Georgi <pgeorgi@google.com>2021-05-14 09:01:34 +0000
commite6b1d922d52c6b084ee46245c0f279cf96fa7142 (patch)
tree4667818767cc795ea98d54ebca3b70097f976c16
parentd5245e03faca54d9602c7c0cfa95dcee1a794bdb (diff)
downloadcoreboot-e6b1d922d52c6b084ee46245c0f279cf96fa7142.tar.xz
mb/amd/majolica: Disable IO ports 0x60/0x64
I suspect there is additional initialization required to enable the 8042 keyboard controller on the EC. By removing the range we no longer encounter long 20 second delays when reading the IO ports. Since depthcharge polls the IO ports it makes it seem like depthcharge locked up. BUG=b:182100027 TEST=Boot majolica with depthcharge to OS Signed-off-by: Raul E Rangel <rrangel@chromium.org> Change-Id: I56a7eb4200e4615e1b4d9f14594d64f93e031a54 Reviewed-on: https://review.coreboot.org/c/coreboot/+/54071 Tested-by: build bot (Jenkins) <no-reply@coreboot.org> Reviewed-by: Jason Glenesk <jason.glenesk@gmail.com> Reviewed-by: Marshall Dawson <marshalldawson3rd@gmail.com>
-rw-r--r--src/mainboard/amd/majolica/devicetree.cb3
1 files changed, 1 insertions, 2 deletions
diff --git a/src/mainboard/amd/majolica/devicetree.cb b/src/mainboard/amd/majolica/devicetree.cb
index 422c009fec..0f540a151b 100644
--- a/src/mainboard/amd/majolica/devicetree.cb
+++ b/src/mainboard/amd/majolica/devicetree.cb
@@ -2,8 +2,7 @@
chip soc/amd/cezanne
register "common_config.espi_config" = "{
- .std_io_decode_bitmap = ESPI_DECODE_IO_0X60_0X64_EN | ESPI_DECODE_IO_0x80_EN
- | ESPI_DECODE_IO_0X2E_0X2F_EN,
+ .std_io_decode_bitmap = ESPI_DECODE_IO_0x80_EN | ESPI_DECODE_IO_0X2E_0X2F_EN,
.io_mode = ESPI_IO_MODE_QUAD,
.op_freq_mhz = ESPI_OP_FREQ_16_MHZ,
.crc_check_enable = 1,