mbox

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

Message ID CAPnjgZ1RbXOnvANpKbrQbGFTWZvh4pM=F9jNFkQK9c9TV2GXZw@mail.gmail.com
State Accepted
Delegated to: Tom Rini
Headers show

Pull-request

git://git.denx.de/u-boot-dm.git

Message

Simon Glass Jan. 12, 2016, 11:05 p.m. UTC
Hi Tom,

This mainly includes various PCI improvements. I have not been keeping up
with applying things to dm/next, so will have to start pulling in patches
quickly.


The following changes since commit fa85e826c16b9ce1ad302a57e9c4b24db0d8b930:

  Prepare v2016.01 (2016-01-12 09:06:54 -0500)

are available in the git repository at:

  git://git.denx.de/u-boot-dm.git

for you to fetch changes up to ab971e192adcf0a501c8998542ab116512c0c260:

  sandbox: eth-raw-os.c: Ensure that our interface name is not too long
(2016-01-12 10:19:09 -0700)

----------------------------------------------------------------
Simon Glass (29):
      dm: pci: Mark legacy files as such
      dm: pci: Add a dm_ prefix to pci_get_bdf()
      dm: pci: Add a dm_ prefix to pci_bus_find_bdf()
      dm: pci: Use driver model PCI API in auto-config
      dm: pci: Add a driver-model version of pci_find_device()
      dm: pci: scsi: Use driver-model PCI API
      dm: pci: Add a driver-model version of pci_find_class()
      dm: pci: Add a function to read a PCI BAR
      dm: serial: Convert ns16550 driver to use driver model PCI API
      dm: x86: ivybridge: Convert graphics init to use DM PCI API
      dm: Convert bios_interrupts to use DM PCI API
      dm: pci: video: Convert video and pci_rom to use DM PCI API
      dm: x86: pci: Adjust bios_run_on_x86() to use the DM PCI API
      dm: pci: Drop the old version of pci_find_device/s()
      dm: pci: Drop the old version of pci_find_class()
      dm: tegra: net: Convert tegra boards to driver model for Ethernet
      dm: test: Convert PCI tests to use the DM PCI API
      dm: pci: Add driver model API functions for address mapping
      dm: net: Convert rtl8169 to use DM PCI API
      dm: pci: Switch to DM API for PCI address mapping
      dm: ahci: Convert to use new DM PCI API
      dm: usb: Convert echi-pci to use new DM PCI API
      dm: Convert PCI MMC over to use DM PCI API
      pci: Tidy up comments in pci_bind_bus_devices()
      dm: net: usb: Refactor mcs7830 driver ready for DM conversion
      dm: net: usb: Convert mcs7830 driver to support driver model
      dm: serial: Allow the UART driver to be dropped from the image
      dm: ns16550: Allow the driver to be omitted if requested
      rockchip: Use the debug UART on rk3036

Stefan Roese (1):
      dm: core: Add option to configure an offset for the address
translation

Tom Rini (1):
      sandbox: eth-raw-os.c: Ensure that our interface name is not too long

 arch/arm/mach-rockchip/Makefile               |   1 -
 arch/arm/mach-rockchip/rk3036-board-spl.c     |   9 +-
 arch/arm/mach-rockchip/rk_early_print.c       |  63 -----------
 arch/arm/mach-tegra/Kconfig                   |   1 +
 arch/sandbox/cpu/eth-raw-os.c                 |   4 +
 arch/x86/cpu/baytrail/valleyview.c            |   4 +-
 arch/x86/cpu/ivybridge/bd82x6x.c              |   6 +-
 arch/x86/cpu/ivybridge/gma.c                  |  15 ++-
 arch/x86/cpu/quark/quark.c                    |   4 +-
 arch/x86/cpu/queensbay/topcliff.c             |   4 +-
 arch/x86/include/asm/arch-ivybridge/bd82x6x.h |   3 +-
 arch/x86/lib/bios.c                           |   3 +-
 arch/x86/lib/bios_interrupts.c                |  36 ++++---
 board/compulab/trimslice/trimslice.c          |   8 --
 board/nvidia/cardhu/cardhu.c                  |   6 --
 board/nvidia/jetson-tk1/jetson-tk1.c          |   6 --
 board/nvidia/p2371-2180/p2371-2180.c          |   6 --
 board/toradex/apalis_t30/apalis_t30.c         |   6 --
 common/cmd_pci.c                              |   2 +-
 common/cmd_scsi.c                             |  14 ++-
 configs/evb-rk3036_defconfig                  |   6 ++
 drivers/block/ahci.c                          |  70 ++++++++++--
 drivers/core/device.c                         |  31 ++++--
 drivers/core/root.c                           |  21 ++++
 drivers/mmc/pci_mmc.c                         |  15 ++-
 drivers/net/designware.c                      |   2 +-
 drivers/net/e1000.c                           |   4 +-
 drivers/net/pch_gbe.c                         |   2 +-
 drivers/net/rtl8169.c                         |  84 +++++++++++----
 drivers/pci/Makefile                          |   7 +-
 drivers/pci/pci-uclass.c                      | 240
++++++++++++++++++++++++++++++++++++++----
 drivers/pci/pci.c                             |   5 +-
 drivers/pci/pci_auto.c                        | 386
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 drivers/pci/pci_auto_old.c                    |  54 ++--------
 drivers/pci/pci_common.c                      |  86 +++++++--------
 drivers/pci/pci_compat.c                      |   2 +-
 drivers/pci/pci_internal.h                    |  50 +++++++++
 drivers/pci/pci_rom.c                         |  47 ++++-----
 drivers/serial/Kconfig                        |  20 ++++
 drivers/serial/ns16550.c                      |   7 +-
 drivers/serial/serial-uclass.c                |   4 +-
 drivers/usb/eth/mcs7830.c                     | 370
+++++++++++++++++++++++++++++++++++++++++++---------------------
 drivers/usb/host/ehci-pci.c                   |  51 ++++++---
 drivers/video/vesa_fb.c                       |  10 +-
 include/ahci.h                                |   4 +
 include/bios_emul.h                           |   2 +-
 include/configs/rk3036_common.h               |   2 +
 include/dm/device.h                           |  21 ++++
 include/fdtdec.h                              |  23 +---
 include/mmc.h                                 |   6 +-
 include/pci.h                                 | 102 ++++++++++++++++--
 include/pci_rom.h                             |   6 +-
 lib/fdtdec.c                                  |  57 +---------
 test/dm/pci.c                                 |  15 ++-
 54 files changed, 1456 insertions(+), 557 deletions(-)
 delete mode 100644 arch/arm/mach-rockchip/rk_early_print.c
 create mode 100644 drivers/pci/pci_auto.c
 create mode 100644 drivers/pci/pci_internal.h

Regards,
Simon

Comments

Tom Rini Jan. 13, 2016, 2:25 a.m. UTC | #1
On Tue, Jan 12, 2016 at 04:05:42PM -0700, Simon Glass wrote:

> Hi Tom,
> 
> This mainly includes various PCI improvements. I have not been keeping up
> with applying things to dm/next, so will have to start pulling in patches
> quickly.
> 
> 
> The following changes since commit fa85e826c16b9ce1ad302a57e9c4b24db0d8b930:
> 
>   Prepare v2016.01 (2016-01-12 09:06:54 -0500)
> 
> are available in the git repository at:
> 
>   git://git.denx.de/u-boot-dm.git
> 
> for you to fetch changes up to ab971e192adcf0a501c8998542ab116512c0c260:
> 
>   sandbox: eth-raw-os.c: Ensure that our interface name is not too long
> (2016-01-12 10:19:09 -0700)
> 

Applied to u-boot/master, thanks!