[U-Boot] [PATCH 0/7] x86: Add Intel Bayley Bay board support

Bin Meng bmeng.cn at gmail.com
Thu Jul 30 12:49:11 CEST 2015


This series adds Intel Bayley Bay board support, which is another
BayTrail SoC based board, like MinnowMax.

Tested booting Linux kernel 4.0, under PIC mode (kernel uses PIRQ
table U-Boot creates) and I/O APIC mode (kernel uses MP table U-Boot
creates). Verified PCIe root port interrupt swizzling works by
inserting a PCIe card into different slots.

Note: an upcoming patch will come after Andrew sends the FSP device
tree v3 patch, so that we can override the FSP UPD configuration from
device tree for this board.


Bin Meng (7):
  common: Display >=4GiB memory bank size
  x86: Sanity test on vesa parameters before setting up kernel
    screen_info
  x86: minnowmax: Remove smsc47x superio codes
  x86: baytrail: Update UPD setting for FSP Gold4 release
  x86: Add microcode for BayTrail-I B0 stepping
  x86: Add Intel Bayley Bay board support
  x86: bayleybay: Configure PCI IRQ

 arch/x86/cpu/baytrail/valleyview.c               |    8 +
 arch/x86/dts/Makefile                            |    3 +-
 arch/x86/dts/bayleybay.dts                       |  197 +
 arch/x86/dts/microcode/m0230671117.dtsi          | 4244 ++++++++++++++++++++++
 arch/x86/include/asm/arch-baytrail/fsp/fsp_vpd.h |    3 +-
 board/intel/Kconfig                              |    9 +
 board/intel/bayleybay/Kconfig                    |   27 +
 board/intel/bayleybay/MAINTAINERS                |    6 +
 board/intel/bayleybay/Makefile                   |    7 +
 board/intel/bayleybay/bayleybay.c                |   19 +
 board/intel/bayleybay/start.S                    |    9 +
 board/intel/minnowmax/minnowmax.c                |   12 -
 common/board_f.c                                 |    2 +-
 configs/bayleybay_defconfig                      |   27 +
 drivers/pci/pci_rom.c                            |    4 +
 include/asm-generic/u-boot.h                     |    4 +-
 include/configs/bayleybay.h                      |   46 +
 include/configs/minnowmax.h                      |    2 -
 18 files changed, 4610 insertions(+), 19 deletions(-)
 create mode 100644 arch/x86/dts/bayleybay.dts
 create mode 100644 arch/x86/dts/microcode/m0230671117.dtsi
 create mode 100644 board/intel/bayleybay/Kconfig
 create mode 100644 board/intel/bayleybay/MAINTAINERS
 create mode 100644 board/intel/bayleybay/Makefile
 create mode 100644 board/intel/bayleybay/bayleybay.c
 create mode 100644 board/intel/bayleybay/start.S
 create mode 100644 configs/bayleybay_defconfig
 create mode 100644 include/configs/bayleybay.h

-- 
1.8.2.1



More information about the U-Boot mailing list