[U-Boot] Please pull u-boot-x86

Hi Tom,
This includes changes to move all x86 codes to use DM PCI APIs completely. Now DM_PCI_COMPAT is disabled in the x86 build.
The following changes since commit 94985cc9d3d7ed991ca8b2627d5894df5ea68f49:
Merge branch 'master' of git://git.denx.de/u-boot-usb (2016-02-04 06:56:23 -0500)
are available in the git repository at:
git://git.denx.de/u-boot-x86.git master
for you to fetch changes up to 5c884420a5752163ce738701701ae1874d8f466d:
x86: Drop pci_type1.c and DEFINE_PCI_DEVICE_TABLE (2016-02-05 12:47:24 +0800)
---------------------------------------------------------------- Bin Meng (34): spi: ich: Some clean up spi: ich: Use compatible strings to distinguish controller version spi: ich: Change PCHV_ to ICHV_ x86: tnc: Drop unprotect_spi_flash() x86: quark: Drop unprotect_spi_flash() dm: pch: Remove pch_get_version op dm: pch: Rename get_sbase op to get_spi_base dm: pch: Add get_gpio_base op x86: pch: Implement get_gpio_base op dm: pch: Add get_io_base op x86: pch9: Implement get_io_base op x86: ich6_gpio: Convert to use proper DM API x86: Drop asm/arch/gpio.h x86: minnowmax: Drop io-base property in the pch_pinctrl node x86: irq: Get irq_router's bdf via dm_pci_get_bdf() x86: irq: Move irq_router to a per driver priv x86: irq: Convert to use DM PCI API x86: tnc: Change disable_igd() to have a return value x86: tnc: Use DM PCI API in disable_igd() x86: tnc: Remove IGD and SDVO devices from driver model x86: qemu: Convert to use DM PCI API x86: pci: Use DM PCI APIs in pci_assign_irqs() x86: pci: Drop legacy PCI APIs net: pch_gbe: Convert to use DM PCI API net: designware: Use dm_pci_mem_to_phys() in the probe routine net: e1000: Convert to use DM PCI API x86: quark: Use Quark's own PCI config APIs efi: app: Clean up defconfig efi: app: Disable CONFIG_USB_EHCI_PCI x86: chromebox_panther: Drop the cache line size hack x86: chromebox_panther: Convert to use driver model ethernet dm: pci: Add missing forward declarations x86: Disable DM_PCI_COMPAT x86: Drop pci_type1.c and DEFINE_PCI_DEVICE_TABLE
Stefan Roese (2): autoboot.c: Fill env vars in process_fdt_options() only if TEXT_BASE is set x86: x86-common.h: Add CONFIG_BOOTDELAY
arch/x86/Kconfig | 3 --- arch/x86/cpu/irq.c | 80 ++++++++++++++++++++++++++++++--------------------------------- arch/x86/cpu/ivybridge/bd82x6x.c | 43 +++++++++++++++++++++++++++------- arch/x86/cpu/pci.c | 59 +++-------------------------------------------- arch/x86/cpu/qemu/qemu.c | 34 +++++++++++++-------------- arch/x86/cpu/quark/mrc_util.c | 5 ++-- arch/x86/cpu/quark/quark.c | 17 -------------- arch/x86/cpu/queensbay/irq.c | 2 +- arch/x86/cpu/queensbay/tnc.c | 80 +++++++++++++++++++++++++++++++++++++++++++++++---------------- arch/x86/dts/bayleybay.dts | 88 +++++++++++++++++++++++++++++++++++---------------------------------- arch/x86/dts/broadwell_som-6896.dts | 2 +- arch/x86/dts/chromebook_link.dts | 44 +++++++++++++++++------------------ arch/x86/dts/chromebox_panther.dts | 46 +++++++++++++++++++------------------ arch/x86/dts/crownbay.dts | 32 ++++++++++++++------------ arch/x86/dts/galileo.dts | 30 +++++++++++++----------- arch/x86/dts/minnowmax.dts | 89 +++++++++++++++++++++++++++++++++++----------------------------------- arch/x86/include/asm/arch-baytrail/gpio.h | 13 ----------- arch/x86/include/asm/arch-coreboot/gpio.h | 13 ----------- arch/x86/include/asm/arch-efi/gpio.h | 10 -------- arch/x86/include/asm/arch-ivybridge/gpio.h | 13 ----------- arch/x86/include/asm/arch-qemu/gpio.h | 13 ----------- arch/x86/include/asm/arch-quark/gpio.h | 13 ----------- arch/x86/include/asm/arch-queensbay/gpio.h | 13 ----------- arch/x86/include/asm/gpio.h | 1 - arch/x86/include/asm/pci.h | 19 --------------- arch/x86/include/asm/pirq_routing.h | 12 ++++++---- arch/x86/lib/Makefile | 3 --- arch/x86/lib/pci_type1.c | 50 ---------------------------------------- arch/x86/lib/pirq_routing.c | 12 +++++----- board/intel/galileo/galileo.c | 5 ++-- common/autoboot.c | 4 ++-- configs/chromebox_panther_defconfig | 1 + configs/efi-x86_defconfig | 2 +- drivers/gpio/intel_ich6_gpio.c | 125 +++++++++++++++++++-------------------------------------------------------------------------------- drivers/net/designware.c | 4 +--- drivers/net/e1000.c | 75 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++- drivers/net/e1000.h | 4 ++++ drivers/net/pch_gbe.c | 27 ++++++++++------------ drivers/net/pch_gbe.h | 2 +- drivers/pch/pch-uclass.c | 30 ++++++++++++++++-------- drivers/pch/pch7.c | 43 +++++++++++++++++++++++++++------- drivers/pch/pch9.c | 54 +++++++++++++++++++++++++++++++++++++++---- drivers/spi/ich.c | 76 +++++++++++++++++++++++++++--------------------------------- drivers/spi/ich.h | 61 +++++++++++++++++++++++++++++++++++++----------- include/configs/chromebox_panther.h | 2 -- include/configs/crownbay.h | 1 - include/configs/efi-x86.h | 4 +--- include/configs/x86-common.h | 2 ++ include/pch.h | 64 ++++++++++++++++++++++++++++++++------------------- include/pci.h | 16 ++++--------- 50 files changed, 695 insertions(+), 746 deletions(-) delete mode 100644 arch/x86/include/asm/arch-baytrail/gpio.h delete mode 100644 arch/x86/include/asm/arch-coreboot/gpio.h delete mode 100644 arch/x86/include/asm/arch-efi/gpio.h delete mode 100644 arch/x86/include/asm/arch-ivybridge/gpio.h delete mode 100644 arch/x86/include/asm/arch-qemu/gpio.h delete mode 100644 arch/x86/include/asm/arch-quark/gpio.h delete mode 100644 arch/x86/include/asm/arch-queensbay/gpio.h delete mode 100644 arch/x86/lib/pci_type1.c
Regards, Bin

On Fri, Feb 05, 2016 at 12:52:49PM +0800, Bin Meng wrote:
Hi Tom,
This includes changes to move all x86 codes to use DM PCI APIs completely. Now DM_PCI_COMPAT is disabled in the x86 build.
The following changes since commit 94985cc9d3d7ed991ca8b2627d5894df5ea68f49:
Merge branch 'master' of git://git.denx.de/u-boot-usb (2016-02-04 06:56:23 -0500)
are available in the git repository at:
git://git.denx.de/u-boot-x86.git master
for you to fetch changes up to 5c884420a5752163ce738701701ae1874d8f466d:
x86: Drop pci_type1.c and DEFINE_PCI_DEVICE_TABLE (2016-02-05 12:47:24 +0800)
Applied to u-boot/master, thanks!
participants (2)
-
Bin Meng
-
Tom Rini