
This series includes some patches generated while getting U-Boot to boot more nicely on Brya, an Adler Lake Chromebook.
This includes: - show the ACPI tables with 'acpi list' - get the UART to work even if coreboot doesn't enable it - show unimplemented sysinfo tags - fix for keyboard not working - fix for trying to set up PCI regions when the info is not available - fix for looking at inaccessible memory to find the sysinfo table
Simon Glass (13): mtrr: Don't show an invalid CPU number x86: Adjust search range for sysinfo table input: Only reset the keyboard when running bare metal x86: coreboot: Allow ACPI tables to be recorded x86: coreboot: Collect the address of the ACPI tables x86: Allow locating UARTs by device ID pci: coreboot: Don't read regions when booting usb: Quieten a debug message x86: coreboot: Use a memory-mapped UART x86: coreboot: Document how to enable the debug UART x86: coreboot: Scan PCI after relocation x86: coreboot: Log function names and line numbers x86: coreboot: Show unimplemented sysinfo tags
arch/x86/cpu/cpu.c | 2 +- arch/x86/dts/coreboot.dts | 4 ++ arch/x86/include/asm/cb_sysinfo.h | 8 +++ arch/x86/include/asm/coreboot_tables.h | 2 + arch/x86/lib/coreboot/cb_sysinfo.c | 13 +++++ cmd/Kconfig | 3 +- cmd/acpi.c | 4 ++ cmd/x86/cbsysinfo.c | 9 ++++ cmd/x86/mtrr.c | 3 +- configs/coreboot_defconfig | 5 ++ doc/board/coreboot/coreboot.rst | 29 +++++++++++ drivers/input/i8042.c | 13 +++-- drivers/pci/pci-uclass.c | 4 ++ drivers/serial/serial_coreboot.c | 69 +++++++++++++++++++++++--- drivers/usb/host/xhci.c | 4 +- include/asm-generic/global_data.h | 4 +- include/configs/coreboot.h | 2 + include/pci_ids.h | 3 ++ 18 files changed, 161 insertions(+), 20 deletions(-)