[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