mb/asrock/h110m: configure GPIOs in SuperIO chip

Enables and configures GPIOs in the NCT6791D chip. The values for
registers taken from the superiotool dump.

Change-Id: I5968a6c20cc013697d64bfbe4fc2e7b2390b72b0
Signed-off-by: Maxim Polyakov <max.senia.poliak@gmail.com>
Reviewed-on: https://review.coreboot.org/c/coreboot/+/35378
Tested-by: build bot (Jenkins) <no-reply@coreboot.org>
Reviewed-by: Felix Held <felix-coreboot@felixheld.de>
This commit is contained in:
Maxim Polyakov 2019-09-12 13:43:18 +03:00 committed by Felix Held
parent afd7ce680b
commit 15b0ab51b9
1 changed files with 30 additions and 9 deletions

View File

@ -353,18 +353,39 @@ chip soc/intel/skylake
irq 0x72 = 12 # Mouse irq 0x72 = 12 # Mouse
end end
device pnp 2e.6 off end # CIR device pnp 2e.6 off end # CIR
device pnp 2e.7 off end # GPIO6 device pnp 2e.7 on # GPIO6
device pnp 2e.107 off end # GPIO7 irq 0xf6 = 0xff
device pnp 2e.207 off end # GPIO8 irq 0xf7 = 0xff
irq 0xf8 = 0xff
end
device pnp 2e.107 on # GPIO7
irq 0xe0 = 0x7f
irq 0xe1 = 0x0d
end
device pnp 2e.207 on # GPIO8
irq 0xe6 = 0xff
irq 0xe7 = 0xff
irq 0xed = 0xff
end
device pnp 2e.8 off end # WDT device pnp 2e.8 off end # WDT
device pnp 2e.108 off end # GPIO0 device pnp 2e.108 on end # GPIO0
device pnp 2e.308 off end # GPIO base device pnp 2e.308 off end # GPIO base
device pnp 2e.408 off end # WDTMEM device pnp 2e.408 off end # WDTMEM
device pnp 2e.708 off end # GPIO1 device pnp 2e.708 on end # GPIO1
device pnp 2e.9 off end # GPIO2 device pnp 2e.9 on end # GPIO2
device pnp 2e.109 off end # GPIO3 device pnp 2e.109 on # GPIO3
device pnp 2e.209 off end # GPIO4 irq 0xe4 = 0x7b
device pnp 2e.309 off end # GPIO5 irq 0xe5 = 0x02
irq 0xea = 0x04
end
device pnp 2e.209 on # GPIO4
irq 0xf0 = 0x7f
irq 0xf1 = 0x80
end
device pnp 2e.309 on # GPIO5
irq 0xf4 = 0xdf
irq 0xf5 = 0xd5
end
device pnp 2e.a on device pnp 2e.a on
# Power RAM in S3 and let the PCH # Power RAM in S3 and let the PCH
# handle power failure actions # handle power failure actions