[U-Boot] Please pull u-boot-x86.git

Hi Tom,
This includes various fixes including moving x86 over to use board_init_f_mem() and proper interrupt support on minnowmax. The revert of fdtdec_get_addr_size() is here also. Stephen confirmed it will not affect 64-bit Tegra. Due to problems with Stephen's latest patch (actually more likely problems in the callers!) I need to do more investigation before applying that.
The following changes since commit bbc1b99e8b8a1b87c2d0d959a1fcd1990abe82dd:
ARM: tegra: represent RAM in 1 or 2 banks (2015-08-13 13:06:04 -0700)
are available in the git repository at:
git://git.denx.de/u-boot-x86.git
for you to fetch changes up to 236efe36be6d1c544f9477f10fdf38a17cd7a869:
Revert "fdt: Fix fdtdec_get_addr_size() for 64-bit" (2015-08-14 10:00:52 -0600)
---------------------------------------------------------------- Andrew Bradford (1): x86: baytrail: Configure FSP UPD from device tree
Bin Meng (5): common: Display >=4GiB memory bank size x86: baytrail: Add all IDE/SATA PCI device IDs x86: fsp: Do not assert VPD_IMAGE_REV when DEBUG video: vesa: Correct a typo in the Kconfig VESA mode string x86: Set APs' req_seq to the reg number from device tree
Simon Glass (22): dm: pci: Provide friendly config access functions dm: pci: Add a way to iterate through all PCI devices x86: Re-order efi-x86_defconfig x86: Tidy up the PIRQ routing code a little x86: Split out fsp_init_phase_pci() code into a new function x86: Allow pirq_init() to return an error x86: baytrail: Tidy up interrupt and FSP init x86: baytrail: Support running as an EFI payload x86: Remove init_gd() function Align global_data to a 16-byte boundary Allow arch-specific setting of global_data in board_init_f_mem() x86: Move the GDT into global_data x86: Switch to using generic global_data setup Revert "dm: pci: Allow scan bridge child devices before relocation" x86: Convert minnowmax to use CONFIG_DM_USB x86: Convert minnowmax to use CONFIG_DM_NET x86: Show the un-relocated IP address in exceptions x86: Drop FSP error defines and use EFI instead x86: Return -1 when reading a PCI config register fails x86: minnowmax: Define and enable interrupt setup x86: Add a simple interrupt script to the README Revert "fdt: Fix fdtdec_get_addr_size() for 64-bit"
Stoppa, Igor (1): x86: Add clarifications to the x86 README
arch/x86/cpu/baytrail/fsp_configs.c | 162 +++++++++++++++++++++++++++++++++++++++++++---------- arch/x86/cpu/baytrail/valleyview.c | 11 +++- arch/x86/cpu/cpu.c | 11 ++-- arch/x86/cpu/interrupts.c | 2 + arch/x86/cpu/irq.c | 58 ++++++++----------- arch/x86/cpu/mp_init.c | 7 +++ arch/x86/cpu/pci.c | 9 ++- arch/x86/cpu/qemu/qemu.c | 4 +- arch/x86/cpu/quark/quark.c | 4 +- arch/x86/cpu/queensbay/tnc.c | 4 +- arch/x86/cpu/start.S | 95 +++++-------------------------- arch/x86/dts/bayleybay.dts | 38 +++++++++++++ arch/x86/dts/minnowmax.dts | 125 ++++++++++++++++++++++++++++++++++++++++- arch/x86/include/asm/arch-baytrail/fsp/fsp_vpd.h | 1 - arch/x86/include/asm/arch-queensbay/fsp/fsp_vpd.h | 1 - arch/x86/include/asm/fsp/fsp_support.h | 7 +++ arch/x86/include/asm/fsp/fsp_types.h | 11 ---- arch/x86/include/asm/global_data.h | 4 +- arch/x86/include/asm/irq.h | 4 +- arch/x86/include/asm/u-boot-x86.h | 1 - arch/x86/lib/fsp/fsp_common.c | 13 +++-- arch/x86/lib/fsp/fsp_support.c | 3 +- board/intel/minnowmax/minnowmax.c | 6 -- common/board_f.c | 20 +++++-- configs/efi-x86_defconfig | 10 ++-- configs/minnowmax_defconfig | 13 +++-- doc/README.x86 | 47 ++++++++++++---- doc/device-tree-bindings/misc/intel,baytrail-fsp.txt | 158 +++++++++++++++++++++++++++++++++++++++++++++++++++ drivers/pci/pci-uclass.c | 140 +++++++++++++++++++++++++++++++++++++++++++++ drivers/video/Kconfig | 2 +- include/asm-generic/global_data.h | 3 +- include/asm-generic/u-boot.h | 4 +- include/common.h | 43 ++++++++++++++ include/configs/bayleybay.h | 3 +- include/configs/minnowmax.h | 7 ++- include/fdtdec.h | 2 + include/pci.h | 43 ++++++++++++++ include/pci_ids.h | 5 +- lib/fdtdec.c | 58 ++++++++----------- 39 files changed, 875 insertions(+), 264 deletions(-) create mode 100644 doc/device-tree-bindings/misc/intel,baytrail-fsp.txt
Regards, Simon

On Fri, Aug 14, 2015 at 10:57:59AM -0600, Simon Glass wrote:
Hi Tom,
This includes various fixes including moving x86 over to use board_init_f_mem() and proper interrupt support on minnowmax. The revert of fdtdec_get_addr_size() is here also. Stephen confirmed it will not affect 64-bit Tegra. Due to problems with Stephen's latest patch (actually more likely problems in the callers!) I need to do more investigation before applying that.
The following changes since commit bbc1b99e8b8a1b87c2d0d959a1fcd1990abe82dd:
ARM: tegra: represent RAM in 1 or 2 banks (2015-08-13 13:06:04 -0700)
are available in the git repository at:
git://git.denx.de/u-boot-x86.git
for you to fetch changes up to 236efe36be6d1c544f9477f10fdf38a17cd7a869:
Revert "fdt: Fix fdtdec_get_addr_size() for 64-bit" (2015-08-14 10:00:52 -0600)
(I thought I sent this already but there's a copy in my drafts..)
Applied to u-boot/master, thanks!
participants (2)
-
Simon Glass
-
Tom Rini