coreboot/src/arch
Patrick Rudolph c162131d00 superio/common: Add ssdtgen for generic SuperIOs
Add a generic SuperIO ACPI generator, dropping the need to include
additional code in DSDT for SuperIO.

It generates a device HID based on the decoded I/O range.

Tested on Supermicro X11SSH-TF using AST2400.
The SSDT contains no errors and all devices are present.

Possible TODOs:
* Add "enter config" and "exit config" bytes
* Generate support methods to enter and exit config mode
* Generate support methods to query, change or disable current
  resource settings on specific LDNs

Change-Id: I2716ae0580d68e5d4fcc484cb1648a2cdc1f4ca0
Signed-off-by: Patrick Rudolph <patrick.rudolph@9elements.com>
Reviewed-on: https://review.coreboot.org/c/coreboot/+/33033
Tested-by: build bot (Jenkins) <no-reply@coreboot.org>
Reviewed-by: Felix Held <felix-coreboot@felixheld.de>
2019-09-06 15:31:06 +00:00
..
arm arch/arm: Make ARM stages select ARCH_ARM 2019-08-29 20:47:18 +00:00
arm64 arm64: Rename arm_tf.c/h to bl31.c/h 2019-08-30 10:37:17 +00:00
mips AUTHORS: Move src/arch/mips copyrights into AUTHORS file 2019-08-27 07:02:57 +00:00
ppc64 arch/ppc64: move misc.c to qemu-power8 as timer.c 2019-09-02 06:41:04 +00:00
riscv arch/non-x86: Use ENV_ROMSTAGE_OR_BEFORE 2019-08-26 21:04:42 +00:00
x86 superio/common: Add ssdtgen for generic SuperIOs 2019-09-06 15:31:06 +00:00