[U-Boot] Please pull u-boot-dm
Simon Glass
sjg at chromium.org
Wed Jan 13 00:05:42 CET 2016
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
More information about the U-Boot
mailing list