From mboxrd@z Thu Jan 1 00:00:00 1970 From: Simon Glass Date: Fri, 5 Jun 2015 08:20:57 -0600 Subject: [U-Boot] Please pull u-boot-x86 In-Reply-To: References: Message-ID: List-Id: MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit To: u-boot@lists.denx.de +Tom On 5 June 2015 at 08:18, Simon Glass 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