[U-Boot] Please pull u-boot-x86
Simon Glass
sjg at chromium.org
Fri Jun 5 16:18:31 CEST 2015
Hi Tom,
This includes QEMU support, PIRQ routing using device tree and pinctrl
using device tree.
The following changes since commit d8abb46b37fadff0349adb376df6d3ecd09ee7d1:
board/BuR/common: fix netconsole (2015-06-02 12:58:51 -0400)
are available in the git repository at:
git://git.denx.de/u-boot-x86.git
for you to fetch changes up to 5d3c2c542dd8878fece0ea96edde125635b492ff:
x86: minnowmax: initialize the pin-muxing from device tree
(2015-06-04 03:32:23 -0600)
----------------------------------------------------------------
Andrew Bradford (2):
x86: fsp_support: Correct high mem comment typo
x86: baytrail: pci region 3 is not always mapped to end of ram
Bin Meng (29):
pci: Move pci_hose_phys_to_bus() to pci_common.c
x86: Support QEMU x86 targets
x86: Make QEMU the default vendor
x86: Set CONFIG_NR_DRAM_BANKS to 8 and move it to x86-common.h
x86: Change coreboot default build configuration to QEMU
x86: Update README.x86 for QEMU support
x86: Remove DECLARE_GLOBAL_DATA_PTR in board files
video: Kconfig: Make VESA driver avaiable for non-x86 boards
x86: Move FRAMEBUFFER_SET_VESA_MODE etc to video Kconfig
x86: qemu: Add graphics support
pci: Allow debug message output in pci_auto.c
pci: Do not skip legacy IDE device configuration
cmd_ide: Eliminate build warnings in atapi_inquiry()
x86: Add CONFIG_LBA48 and remove CONFIG_ATAPI in x86-common.h
x86: qemu: Add ATA/SATA support
x86: Refactor PIRQ routing support
x86: Document irq router device tree bindings
x86: quark: Implement PIRQ routing
x86: Do sanity test on pirq table before writing
x86: qemu: Make host bridge (b.d.f=0.0.0) visible
x86: qemu: Turn on legacy segments decode
x86: qemu: Enable legacy IDE I/O ports decode
x86: qemu: Adjust VGA initialization
tools: ifdtool: Do not write region while its size is negative
x86: kconfig: Make FSP_TEMP_RAM_ADDR depend on HAVE_FSP
x86: coreboot: Fix cosmetic issues
x86: qemu: Create separate i440fx and q35 device trees
x86: coreboot: Control I/O port 0xb2 writing via device tree
x86: qemu: Implement PIRQ routing
Gabriel Huau (2):
x86: gpio: add pinctrl support from the device tree
x86: minnowmax: initialize the pin-muxing from device tree
arch/x86/Kconfig | 149 +-----------
arch/x86/cpu/Makefile | 3 +-
arch/x86/cpu/baytrail/pci.c | 2 +-
arch/x86/cpu/coreboot/coreboot.c | 40 ++--
arch/x86/cpu/irq.c | 216 +++++++++++++++++
arch/x86/cpu/qemu/Kconfig | 21 ++
arch/x86/cpu/qemu/Makefile | 8 +
arch/x86/cpu/qemu/car.S | 26 +++
arch/x86/cpu/qemu/dram.c | 46 ++++
arch/x86/cpu/qemu/pci.c | 101 ++++++++
arch/x86/cpu/qemu/qemu.c | 45 ++++
arch/x86/cpu/quark/quark.c | 31 +++
arch/x86/cpu/queensbay/Makefile | 2 +-
arch/x86/cpu/queensbay/irq.c | 242 -------------------
arch/x86/cpu/queensbay/tnc.c | 39 +++-
arch/x86/dts/Makefile | 4 +-
arch/x86/dts/crownbay.dts | 54 +++++
arch/x86/dts/galileo.dts | 22 ++
arch/x86/dts/minnowmax.dts | 23 ++
arch/x86/dts/qemu-x86_i440fx.dts | 50 ++++
arch/x86/dts/qemu-x86_q35.dts | 67 ++++++
arch/x86/include/asm/arch-qemu/device.h | 21 ++
arch/x86/include/asm/arch-qemu/gpio.h | 13 ++
arch/x86/include/asm/arch-qemu/qemu.h | 28 +++
arch/x86/include/asm/arch-quark/device.h | 70 ++++--
arch/x86/include/asm/arch-quark/quark.h | 15 ++
arch/x86/include/asm/arch-queensbay/irq.h | 55 -----
arch/x86/include/asm/gpio.h | 1 +
arch/x86/include/asm/irq.h | 76 ++++++
arch/x86/include/asm/u-boot-x86.h | 1 -
arch/x86/lib/fsp/fsp_support.c | 2 +-
board/coreboot/coreboot/Kconfig | 6 +-
board/emulation/Kconfig | 25 ++
board/emulation/qemu-x86/Kconfig | 24 ++
board/emulation/qemu-x86/MAINTAINERS | 6 +
board/emulation/qemu-x86/Makefile | 7 +
board/emulation/qemu-x86/qemu-x86.c | 13 ++
board/emulation/qemu-x86/start.S | 9 +
board/intel/crownbay/crownbay.c | 2 -
board/intel/galileo/galileo.c | 2 -
board/intel/minnowmax/minnowmax.c | 9 +-
common/cmd_ide.c | 6 +-
configs/coreboot-x86_defconfig | 2 +
configs/galileo_defconfig | 1 +
configs/minnowmax_defconfig | 1 +
configs/qemu-x86_defconfig | 10 +
doc/README.x86 | 78 +++++--
.../gpio/intel,x86-pinctrl.txt | 31 +++
doc/device-tree-bindings/misc/intel,irq-router.txt | 50 ++++
drivers/gpio/intel_ich6_gpio.c | 257 ++++++++++++++++++---
drivers/pci/pci.c | 66 ------
drivers/pci/pci_auto.c | 15 --
drivers/pci/pci_common.c | 70 +++++-
drivers/video/Kconfig | 139 ++++++++++-
include/configs/crownbay.h | 2 -
include/configs/galileo.h | 3 +-
include/configs/minnowmax.h | 6 +-
include/configs/qemu-x86.h | 77 ++++++
include/configs/x86-chromebook.h | 1 -
include/configs/x86-common.h | 7 +-
include/dt-bindings/gpio/x86-gpio.h | 31 +++
include/dt-bindings/interrupt-router/intel-irq.h | 31 +++
include/fdtdec.h | 2 +
include/pci_ids.h | 1 +
lib/fdtdec.c | 2 +
tools/ifdtool.c | 2 +-
66 files changed, 1824 insertions(+), 643 deletions(-)
create mode 100644 arch/x86/cpu/irq.c
create mode 100644 arch/x86/cpu/qemu/Kconfig
create mode 100644 arch/x86/cpu/qemu/Makefile
create mode 100644 arch/x86/cpu/qemu/car.S
create mode 100644 arch/x86/cpu/qemu/dram.c
create mode 100644 arch/x86/cpu/qemu/pci.c
create mode 100644 arch/x86/cpu/qemu/qemu.c
delete mode 100644 arch/x86/cpu/queensbay/irq.c
create mode 100644 arch/x86/dts/qemu-x86_i440fx.dts
create mode 100644 arch/x86/dts/qemu-x86_q35.dts
create mode 100644 arch/x86/include/asm/arch-qemu/device.h
create mode 100644 arch/x86/include/asm/arch-qemu/gpio.h
create mode 100644 arch/x86/include/asm/arch-qemu/qemu.h
delete mode 100644 arch/x86/include/asm/arch-queensbay/irq.h
create mode 100644 arch/x86/include/asm/irq.h
create mode 100644 board/emulation/Kconfig
create mode 100644 board/emulation/qemu-x86/Kconfig
create mode 100644 board/emulation/qemu-x86/MAINTAINERS
create mode 100644 board/emulation/qemu-x86/Makefile
create mode 100644 board/emulation/qemu-x86/qemu-x86.c
create mode 100644 board/emulation/qemu-x86/start.S
create mode 100644 configs/qemu-x86_defconfig
create mode 100644 doc/device-tree-bindings/gpio/intel,x86-pinctrl.txt
create mode 100644 doc/device-tree-bindings/misc/intel,irq-router.txt
create mode 100644 include/configs/qemu-x86.h
create mode 100644 include/dt-bindings/gpio/x86-gpio.h
create mode 100644 include/dt-bindings/interrupt-router/intel-irq.h
More information about the U-Boot
mailing list