[U-Boot] Please pull u-boot-x86
Simon Glass
sjg at chromium.org
Fri Jun 5 16:20:57 CEST 2015
+Tom
On 5 June 2015 at 08:18, Simon Glass <sjg at chromium.org> wrote:
> 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