Raul Rangel has uploaded this change for review. ( https://review.coreboot.org/c/coreboot/+/54071 )
Change subject: mb/amd/majolica: Disable IO ports 0x60/0x64 ......................................................................
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 --- M src/mainboard/amd/majolica/devicetree.cb 1 file changed, 1 insertion(+), 2 deletions(-)
git pull ssh://review.coreboot.org:29418/coreboot refs/changes/71/54071/1
diff --git a/src/mainboard/amd/majolica/devicetree.cb b/src/mainboard/amd/majolica/devicetree.cb index 422c009..0f540a1 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,