summaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
authorNico Huber <nico.h@gmx.de>2020-10-04 15:03:09 +0200
committerNico Huber <nico.h@gmx.de>2020-10-29 00:01:23 +0000
commit025846537331783e01d8e9ea58727fd43a8f8ba6 (patch)
tree8f8f3fd06db484013ac5316ccc0f782add1c5c5a /src
parente50f546e01994eed34e618d00ce0ab08af2d5a9e (diff)
downloadcoreboot-025846537331783e01d8e9ea58727fd43a8f8ba6.tar.gz
coreboot-025846537331783e01d8e9ea58727fd43a8f8ba6.tar.bz2
coreboot-025846537331783e01d8e9ea58727fd43a8f8ba6.zip
mb/asus/f2a85-m_pro: Enable GPIO0 on the super I/O
It is enabled by the vendor firmware. Also drop spurious `io 0x60 = 0x00` setting. It's the default anyway and the resource is kept disabled (it's controlled by the virtual LDN 2e.008). This fixes the hang in `PCI: 00:14.3 init` when doing `outb(0, DMA1_RESET_REG)`. Fixes: 2f8192bc ("asus/f2a85m_pro: Fix superio type in devicetree") Change-Id: I351c93033bf2afd824eb6baa8d7625e7a33a295a Signed-off-by: Nico Huber <nico.h@gmx.de> Reviewed-on: https://review.coreboot.org/c/coreboot/+/46015 Tested-by: build bot (Jenkins) <no-reply@coreboot.org> Reviewed-by: Angel Pons <th3fanbus@gmail.com>
Diffstat (limited to 'src')
-rw-r--r--src/mainboard/asus/f2a85-m/devicetree_f2a85-m_pro.cb5
1 files changed, 3 insertions, 2 deletions
diff --git a/src/mainboard/asus/f2a85-m/devicetree_f2a85-m_pro.cb b/src/mainboard/asus/f2a85-m/devicetree_f2a85-m_pro.cb
index 3f9135c76d41..aa213215ccef 100644
--- a/src/mainboard/asus/f2a85-m/devicetree_f2a85-m_pro.cb
+++ b/src/mainboard/asus/f2a85-m/devicetree_f2a85-m_pro.cb
@@ -61,8 +61,9 @@ chip northbridge/amd/agesa/family15tn/root_complex
irq 0xf7 = 0x00
irq 0xf8 = 0x00
end
- device pnp 2e.8 off # WDT1, GPIO0, GPIO1
- io 0x60 = 0x00
+ device pnp 2e.008 off # WDT1
+ end
+ device pnp 2e.108 on # GPIO0, GPIO1
irq 0xe0 = 0xff
irq 0xe1 = 0xff
irq 0xe2 = 0xff