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

Simon Glass sjg at chromium.org
Fri Aug 14 18:57:59 CEST 2015


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


More information about the U-Boot mailing list