summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorFelix Held <felix-coreboot@felixheld.de>2024-01-10 21:54:57 +0100
committerFelix Held <felix-coreboot@felixheld.de>2024-01-12 00:36:53 +0000
commit1f9f19b995d41aaff40596c4cd133bc161f6f6d0 (patch)
tree151066878b7fb836bf1e087062f9902e469ef968
parent02d241245c6beadcfa6cf71e4c44521ef916c616 (diff)
downloadcoreboot-1f9f19b995d41aaff40596c4cd133bc161f6f6d0.tar.gz
coreboot-1f9f19b995d41aaff40596c4cd133bc161f6f6d0.tar.bz2
coreboot-1f9f19b995d41aaff40596c4cd133bc161f6f6d0.zip
mb/pcengines/apu2/Kconfig: select HUDSON_FADT_LEGACY_DEVICES
The APU boards have an NCT5104D chip on the LPC bus that implements some serial ports that have the legacy IO port interface to the host and doesn't describe this in the ACPI tables, so select HUDSON_FADT_LEGACY_DEVICES to have the corresponding FADT bit set. Since this chip doesn't provide an 8042-compatible keyboard controller, don't select HUDSON_FADT_8042. TEST=Surprisingly, this doesn't seem to make a difference to the Linux kernel; is creates all ttyS[0..3] devices with and without this patch. Signed-off-by: Felix Held <felix-coreboot@felixheld.de> Change-Id: I8872b8c3d6e0610630ba17a0fccdcf8cebb1d3c0 Reviewed-on: https://review.coreboot.org/c/coreboot/+/79894 Tested-by: build bot (Jenkins) <no-reply@coreboot.org> Reviewed-by: Arthur Heymans <arthur@aheymans.xyz>
-rw-r--r--src/mainboard/pcengines/apu2/Kconfig1
1 files changed, 1 insertions, 0 deletions
diff --git a/src/mainboard/pcengines/apu2/Kconfig b/src/mainboard/pcengines/apu2/Kconfig
index 028d3b65dae7..381bfcbd8084 100644
--- a/src/mainboard/pcengines/apu2/Kconfig
+++ b/src/mainboard/pcengines/apu2/Kconfig
@@ -12,6 +12,7 @@ config BOARD_SPECIFIC_OPTIONS
select SUPERIO_NUVOTON_NCT5104D
select HAVE_PIRQ_TABLE
select HAVE_ACPI_TABLES
+ select HUDSON_FADT_LEGACY_DEVICES
select BOARD_ROMSIZE_KB_8192
select HAVE_SPD_IN_CBFS
select MEMORY_MAPPED_TPM