[U-Boot] Please pull u-boot-x86.git
Simon Glass
sjg at chromium.org
Wed Aug 26 23:26:03 CEST 2015
Hi Tom,
The includes ACPI support for the first time and quite a few fixes:
microcode for newer Minnowmax boards, coreboot booting, i8042
keyboard, Minnowmax GPIO and getting serial running on crownbay.
It also includes the patch to fix the e1000 build warning. I put that
first so that the brokenness is minimised.
The following changes since commit 7d31c6ab83d8a5875875eda041c0a1e756189917:
Merge git://git.denx.de/u-boot-pxa (2015-08-24 16:06:03 -0400)
are available in the git repository at:
git://git.denx.de/u-boot-x86.git
for you to fetch changes up to f4b5db7c5309dd7f3ecc6369f3c1f41e8bfe93ae:
dm: pci: Document binding of pci device drivers (2015-08-26 07:54:18 -0700)
----------------------------------------------------------------
Bin Meng (36):
net: e1000: Fix build warnings for 32-bit
x86: doc: Update coreboot payload entry point address
x86: coreboot: Increase memrange entry number to 32
x86: coreboot: Correctly report E820 types
x86: Remove calculate_relocation_address()
x86: coreboot: Allow >=4GiB memory bank size
x86: kconfig: Hide "System tables" for EFI
x86: kconfig: Hide "System tables" for coreboot
x86: Only include cbfs command for coreboot
x86: Enable CONFIG_PCI_CONFIG_HOST_BRIDGE for all boards
video: coreboot: Save VESA mode for future use
x86: Set up video framebuffer for coreboot before loading kernel
efi: Update README.efi to clarify build and test instructions
x86: baytrail: Add microcode for BayTrail-I D0 stepping
x86: baytrail: Support multiple microcode copies
dm: pci: Support selected device/driver binding before relocation
x86: fsp: Delay x86_fsp_init() call a little bit
x86: fsp: Enlarge the size of malloc() pool before relocation
x86: fsp: Add comments about U-Boot entering start.S twice
x86: queensbay: Move unprotect_spi_flash() to arch_misc_init()
x86: baytrail: Remove the fsp_init_phase_pci() call
x86: fsp: Call fsp_init_phase_pci() in pci_uclass_post_probe()
x86: superio: Add keyboard controller support to smsc_lpc47m driver
fdtdec: Fix possible infinite loop in fdtdec_get_pci_vendev()
dm: pci: Save devfn without bus number in pci_uclass_child_post_bind()
x86: i8042: Remove unused codes
x86: i8042: Reorder static functions
x86: i8042: Clean up the driver per coding convention
x86: i8042: Correctly initialize the controller
video: cfb_console: Allow VGA device to work without i8042 keyboard
x86: crownbay: Enable on-board SMSC superio keyboard controller
video: ct69000: Remove unused codes
dm: pci: Optimize pci_uclass_post_bind()
dm: core: Fix code reentrancy issue in device_probe_child()
x86: crownbay: Support Topcliff integrated pci uart devices with
driver model
dm: pci: Document binding of pci device drivers
Masahiro Yamada (1):
patman: use -D option for git format-patch
Saket Sinha (3):
x86: Generate a valid ACPI table
x86: Add ACPI table support to QEMU
x86: Add DSDT table for supporting ACPI on QEMU
Simon Glass (10):
x86: Correct microcode documentation
x86: ifdtool: Check that U-Boot does not overlap other regions
x86: ifdtool: Split microcode linking into its own function
x86: ifdtool: Support collating microcode into one place
x86: ifdtool: Drop microcode from the device tree when collating
x86: minnowmax: Add access to GPIOs E0, E1, E2
dm: pci: Add a comment to help find pci_hose_read_config_byte, etc.
x86: minnowmax: Correct pad-offset value for host_en1
x86: gpio: Correct calls to _ich6_gpio_set_direction()
x86: gpio: Tidy up gpio_ich6_get_base() and callers
Makefile | 1 +
arch/x86/Kconfig | 22 +-
arch/x86/cpu/baytrail/valleyview.c | 8 +-
arch/x86/cpu/coreboot/sdram.c | 33 +-
arch/x86/cpu/qemu/Makefile | 1 +
arch/x86/cpu/qemu/acpi.c | 176 +++++
arch/x86/cpu/qemu/acpi/cpu-hotplug.asl | 80 +++
arch/x86/cpu/qemu/acpi/dbug.asl | 25 +
arch/x86/cpu/qemu/acpi/hpet.asl | 31 +
arch/x86/cpu/qemu/acpi/isa.asl | 102 +++
arch/x86/cpu/qemu/acpi/pci-crs.asl | 61 ++
arch/x86/cpu/qemu/dsdt.asl | 412 ++++++++++++
arch/x86/cpu/queensbay/tnc.c | 4 +-
arch/x86/cpu/start.S | 14 +-
arch/x86/dts/bayleybay.dts | 6 +
arch/x86/dts/crownbay.dts | 17 +-
arch/x86/dts/microcode/m0130679901.dtsi | 3284
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
arch/x86/dts/minnowmax.dts | 32 +-
arch/x86/include/asm/acpi_table.h | 393 ++++++++++++
arch/x86/include/asm/arch-coreboot/sysinfo.h | 9 +-
arch/x86/include/asm/ibmpc.h | 3 +
arch/x86/include/asm/init_helpers.h | 2 -
arch/x86/lib/Makefile | 1 +
arch/x86/lib/acpi_table.c | 436 +++++++++++++
arch/x86/lib/fsp/fsp_car.S | 2 +-
arch/x86/lib/fsp/fsp_common.c | 16 +-
arch/x86/lib/init_helpers.c | 51 +-
arch/x86/lib/tables.c | 5 +
board/intel/crownbay/crownbay.c | 7 +-
common/board_f.c | 6 +-
doc/README.efi | 33 +-
doc/README.x86 | 10 +-
doc/driver-model/pci-info.txt | 71 ++-
drivers/core/device.c | 19 +-
drivers/gpio/intel_ich6_gpio.c | 10 +-
drivers/input/i8042.c | 652 +++++++++----------
drivers/misc/smsc_lpc47m.c | 13 +-
drivers/net/e1000.c | 9 +-
drivers/pci/pci-uclass.c | 73 ++-
drivers/pci/pci_rom.c | 4 +-
drivers/video/cfb_console.c | 11 +-
drivers/video/coreboot_fb.c | 24 +
drivers/video/ct69000.c | 21 -
include/configs/bayleybay.h | 1 -
include/configs/crownbay.h | 4 -
include/configs/minnowmax.h | 1 -
include/configs/qemu-x86.h | 1 -
include/configs/x86-common.h | 3 +
include/i8042.h | 103 +--
include/pci.h | 1 +
include/smsc_lpc47m.h | 29 +-
include/vbe.h | 2 +
lib/fdtdec.c | 3 +-
scripts/Makefile.lib | 11 +
tools/ifdtool.c | 238 +++++--
tools/patman/gitutil.py | 2 +-
56 files changed, 5954 insertions(+), 635 deletions(-)
create mode 100644 arch/x86/cpu/qemu/acpi.c
create mode 100644 arch/x86/cpu/qemu/acpi/cpu-hotplug.asl
create mode 100644 arch/x86/cpu/qemu/acpi/dbug.asl
create mode 100644 arch/x86/cpu/qemu/acpi/hpet.asl
create mode 100644 arch/x86/cpu/qemu/acpi/isa.asl
create mode 100644 arch/x86/cpu/qemu/acpi/pci-crs.asl
create mode 100644 arch/x86/cpu/qemu/dsdt.asl
create mode 100644 arch/x86/dts/microcode/m0130679901.dtsi
create mode 100644 arch/x86/include/asm/acpi_table.h
create mode 100644 arch/x86/lib/acpi_table.c
Regards,
Simon
More information about the U-Boot
mailing list