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

Bin Meng bmeng.cn at gmail.com
Fri Feb 5 05:52:49 CET 2016


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


More information about the U-Boot mailing list