From mboxrd@z Thu Jan 1 00:00:00 1970 From: Bin Meng Date: Wed, 17 May 2017 17:18:39 +0800 Subject: [U-Boot] Please pull u-boot-x86 Message-ID: List-Id: MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit To: u-boot@lists.denx.de Hi Tom, The following changes since commit 4125bbcef6a998ce8580a1f5c53c8c93a56a125b: Merge branch 'master' of git://git.denx.de/u-boot-mmc (2017-05-16 08:10:50 -0400) are available in the git repository at: git://git.denx.de/u-boot-x86.git for you to fetch changes up to c2f17939f4b429c90a453e26927a7c578e5456b5: x86: minnowmax: Remove incorrect pad-offset of several pins (2017-05-17 17:13:06 +0800) ---------------------------------------------------------------- Bin Meng (24): x86: acpi: Add Kconfig option and header file for ACPI resume x86: baytrail: acpi: Add APIs for determining/clearing sleep state x86: Add post codes for OS resume x86: fsp: acpi: Pass different boot mode to FSP init x86: Store and display previous sleep state x86: baytrail: Conditionally report S3 in the ACPI table x86: fsp: Mark memory used by U-Boot as reserved in the E820 table for S3 x86: acpi: Add wake up assembly stub x86: acpi: Add one API to find OS wakeup vector x86: acpi: Resume OS if resume vector is found x86: Add an early CMOS access library x86: fsp: Save stack address to CMOS for next S3 boot x86: Do not clear high table area for S3 x86: Adjust board_final_cleanup() order x86: apci: Change PM1_CNT register access to RMW x86: acpi: Make enter_acpi_mode() public x86: acpi: Refactor acpi_resume() x86: acpi: Turn on ACPI mode for S3 x86: pci: Allow conditionally run VGA rom in S3 x86: acpi: Fix Windows S3 resume failure x86: minnowmax: Enable ACPI S3 resume x86: Document ACPI S3 support x86: ich6_gpio: Add use-lvl-write-cache for I/O access mode x86: minnowmax: Remove incorrect pad-offset of several pins Simon Glass (1): x86: Convert MMC to driver model Stefan Roese (4): serial: serial-uclass: Use force parameter in stdio_deregister_dev() dm: core: Add DM_FLAG_OS_PREPARE flag x86: bootm: Add dm_remove_devices_flags() call to bootm_announce_and_cleanup() spi: ich: Configure SPI BIOS parameters for Linux upon U-Boot exit arch/Kconfig | 1 + arch/x86/Kconfig | 32 ++++++++++++++++++++++++++ arch/x86/cpu/Makefile | 1 + arch/x86/cpu/baytrail/acpi.c | 47 +++++++++++++++++++++++++++++++++++++++ arch/x86/cpu/baytrail/valleyview.c | 12 ---------- arch/x86/cpu/cpu.c | 30 +++++++++++++++++++++++-- arch/x86/cpu/quark/quark.c | 10 --------- arch/x86/cpu/queensbay/Makefile | 2 +- arch/x86/cpu/queensbay/topcliff.c | 20 ----------------- arch/x86/cpu/wakeup.S | 78 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ arch/x86/dts/bayleybay.dts | 6 +++++ arch/x86/dts/baytrail_som-db5800-som-6867.dts | 6 +++++ arch/x86/dts/conga-qeval20-qa3-e3845.dts | 6 +++++ arch/x86/dts/dfi-bt700.dtsi | 6 +++++ arch/x86/dts/minnowmax.dts | 11 ++++----- arch/x86/include/asm/acpi_s3.h | 131 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ arch/x86/include/asm/acpi_table.h | 28 +++++++++++++++++++++++ arch/x86/include/asm/arch-baytrail/acpi/sleepstates.asl | 2 ++ arch/x86/include/asm/arch-baytrail/iomap.h | 24 ++++++++++++++++++++ arch/x86/include/asm/cmos_layout.h | 31 ++++++++++++++++++++++++++ arch/x86/include/asm/early_cmos.h | 43 +++++++++++++++++++++++++++++++++++ arch/x86/include/asm/global_data.h | 4 ++++ arch/x86/include/asm/post.h | 2 ++ arch/x86/include/asm/tables.h | 1 + arch/x86/include/asm/u-boot-x86.h | 13 +++++++++++ arch/x86/lib/Makefile | 2 ++ arch/x86/lib/acpi_s3.c | 82 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ arch/x86/lib/acpi_table.c | 84 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++-- arch/x86/lib/bootm.c | 9 ++++++++ arch/x86/lib/coreboot_table.c | 7 +++++- arch/x86/lib/early_cmos.c | 51 ++++++++++++++++++++++++++++++++++++++++++ arch/x86/lib/fsp/fsp_common.c | 63 ++++++++++++++++++++++++++++++++++++++++++++++++++- arch/x86/lib/fsp/fsp_dram.c | 12 ++++++++++ configs/minnowmax_defconfig | 1 + doc/README.x86 | 24 +++++++++++++++----- drivers/core/device-remove.c | 16 ++++++++----- drivers/gpio/intel_ich6_gpio.c | 30 ++++++++++++++++++++----- drivers/mmc/pci_mmc.c | 86 ++++++++++++++++++++++++++++++++++++++++++++++++---------------------- drivers/pci/pci_rom.c | 14 ++++++++++++ drivers/serial/serial-uclass.c | 2 +- drivers/spi/ich.c | 18 +++++++++++++++ drivers/spi/ich.h | 54 ++++++++++++++++++++++++++++++++++++++------ include/dm/device.h | 11 ++++++++- include/mmc.h | 12 ---------- 44 files changed, 1008 insertions(+), 117 deletions(-) delete mode 100644 arch/x86/cpu/queensbay/topcliff.c create mode 100644 arch/x86/cpu/wakeup.S create mode 100644 arch/x86/include/asm/acpi_s3.h create mode 100644 arch/x86/include/asm/cmos_layout.h create mode 100644 arch/x86/include/asm/early_cmos.h create mode 100644 arch/x86/lib/acpi_s3.c create mode 100644 arch/x86/lib/early_cmos.c Regards, Bin