This series is split off from the original ACPI series and renumbered to version 1.
It includes functions for generating more ACPI constructs as well as I2C, GPIO and sound support. There are also quite a few patches related to getting coral to work correctly with ACPI. Changes in v3: - Update the commit message with an explanation of GD_FLG_SKIP_LL_INIT - Rebase to x86/master Changes in v2: - Add mention of why log_msg_ret() is dropped - Add a new commit to handle the boot_mode fix - Split out the boot_mode change into a separate patch - Remove the function from zimage.c also - Use ACPI_MADT_REV_ACPI_3_0 instead of the open-coded value - Don't enable this for qemu Simon Glass (10): x86: apl: Fix save/restore of ITSS priorities x86: Add debugging to table writing x86: apl: Set the correct boot mode in the FSP-M code x86: apl: Adjust FSP-M code to avoid hard-coded address x86: Store the coreboot table address in global_data x86: Update the comment about booting for FSP2 x86: Drop setup_pcat_compatibility() x86: acpi: Correct the version of the MADT x86: Rename board_final_cleanup() to board_final_init() acpi: Enable ACPI table generation by default on x86 arch/Kconfig | 1 + arch/x86/cpu/apollolake/fsp_m.c | 6 +++-- arch/x86/cpu/apollolake/fsp_s.c | 11 ++++----- arch/x86/cpu/coreboot/coreboot.c | 4 ++-- arch/x86/cpu/coreboot/tables.c | 8 ++++++- arch/x86/cpu/cpu.c | 26 ++++++++++++++------ arch/x86/cpu/efi/app.c | 2 +- arch/x86/cpu/i386/cpu.c | 7 +++++- arch/x86/cpu/intel_common/itss.c | 25 ++++++++++++++++++-- arch/x86/cpu/quark/quark.c | 2 +- arch/x86/cpu/start.S | 1 + arch/x86/include/asm/global_data.h | 2 ++ arch/x86/include/asm/itss.h | 2 +- arch/x86/include/asm/u-boot-x86.h | 2 -- arch/x86/lib/acpi_table.c | 2 +- arch/x86/lib/fsp/fsp_common.c | 2 +- arch/x86/lib/tables.c | 38 ++++++++++++++++++++++-------- arch/x86/lib/zimage.c | 10 -------- drivers/core/Kconfig | 2 +- drivers/misc/irq-uclass.c | 2 +- 20 files changed, 105 insertions(+), 50 deletions(-) -- 2.28.0.rc0.105.gf9edc3c819-goog