mbox

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

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

Pull-request

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

Message

Simon Glass June 11, 2015, 11:34 p.m. UTC
Hi Tom,

These are mostly the pre-work to enable device tree/driver model in SPL.
They were originally sent as part of a rockchip series. I've applied these
now since they've been sitting for a while, but unfortunately the rockchip
work has expanded considerably and in any case is not ready to send.
Hopefully later this month, but not for this release.


The following changes since commit b2016133edec9ece02dca7881e2e0c059d2b421c:

  Merge branch 'master' of http://git.denx.de/u-boot-sunxi (2015-06-10
10:55:49 -0400)

are available in the git repository at:

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

for you to fetch changes up to 257bfd2e215ff02aacce23e14bf17b61524a723f:

  dm: usb: tegra: Drop legacy USB code (2015-06-10 19:26:55 -0600)

----------------------------------------------------------------
Simon Glass (16):
      dm: i2c: Add compatibility functions for dm_i2c_reg_read/write()
      dm: tegra: usb: Move USB to driver model
      dm: usb: Implement usb_detect_change() for driver model
      arm: spl: Add an API to detect when U-Boot is started from SPL
      arm: Allow cleanup_before_linux() without disabling caches
      sandbox: Add an implementation for cleanup_before_linux_select()
      Remove typedefs from bmp_layout.h
      lcd: Support colour lookup table on 16bpp display in BMP images
      dm: ns16550: Support CONFIG_SYS_NS16550_MEM32 with driver model
      fdt: arm: Drop device tree padding
      dts: Disable device tree for SPL on all boards
      dm: serial: Don't support CONFIG_CONS_INDEX with device tree
      Add a simple version of memalign()
      Remove SPL undefine of CONFIG_OF_CONTROL
      sandbox: Move CONFIG_SANDBOX_SERIAL to Kconfig
      dm: usb: tegra: Drop legacy USB code

 arch/arm/Kconfig                         |   2 +
 arch/arm/cpu/armv7/cpu.c                 |  47 ++++++++++++---------
 arch/arm/cpu/armv7/exynos/Kconfig        |   8 ++++
 arch/arm/cpu/armv7/s5pc1xx/Kconfig       |   2 +
 arch/arm/dts/Makefile                    |   3 +-
 arch/arm/mach-tegra/Kconfig              |   6 +++
 arch/arm/mach-tegra/board2.c             |   1 -
 arch/sandbox/cpu/cpu.c                   |   5 +++
 common/cmd_bmp.c                         |  16 ++++----
 common/lcd.c                             |  33 +++++++++++----
 common/malloc_simple.c                   |  14 +++++++
 configs/am335x_boneblack_vboot_defconfig |   1 +
 configs/arches_defconfig                 |   1 +
 configs/canyonlands_defconfig            |   1 +
 configs/galileo_defconfig                |   1 +
 configs/microblaze-generic_defconfig     |   1 +
 configs/odroid_defconfig                 |   1 +
 configs/origen_defconfig                 |   1 +
 configs/s5pc210_universal_defconfig      |   1 +
 configs/sandbox_defconfig                |   1 +
 configs/socfpga_socrates_defconfig       |   1 +
 configs/trats2_defconfig                 |   1 +
 configs/trats_defconfig                  |   1 +
 configs/zynq_microzed_defconfig          |   1 +
 configs/zynq_zc70x_defconfig             |   1 +
 configs/zynq_zc770_xm010_defconfig       |   1 +
 configs/zynq_zc770_xm012_defconfig       |   1 +
 configs/zynq_zc770_xm013_defconfig       |   1 +
 configs/zynq_zed_defconfig               |   1 +
 configs/zynq_zybo_defconfig              |   1 +
 drivers/core/Makefile                    |   2 +
 drivers/i2c/i2c-uclass-compat.c          |  21 ++++++++++
 drivers/serial/Kconfig                   |  20 +++++++++
 drivers/serial/ns16550.c                 |   4 ++
 drivers/serial/serial-uclass.c           |  68
+++++++++++++++++--------------
 drivers/usb/host/ehci-tegra.c            | 150
--------------------------------------------------------------------
 drivers/usb/host/usb-uclass.c            |  43 ++++++++++++++++++++
 drivers/video/atmel_lcdfb.c              |   4 +-
 drivers/video/bus_vcxk.c                 |   4 +-
 drivers/video/cfb_console.c              |  10 ++---
 include/bmp_layout.h                     |  17 ++++----
 include/common.h                         |  15 +++++++
 include/config_uncmd_spl.h               |   2 +
 include/configs/sandbox.h                |   1 -
 include/fdtdec.h                         |   9 +++--
 include/i2c.h                            |   6 +++
 include/ns16550.h                        |   2 +-
 include/spl.h                            |  13 ++++++
 lib/fdtdec.c                             |   3 --
 scripts/Makefile.uncmd_spl               |   2 +
 50 files changed, 309 insertions(+), 243 deletions(-)

Regards,
Simon

Comments

Tom Rini June 12, 2015, 12:12 p.m. UTC | #1
On Thu, Jun 11, 2015 at 05:34:53PM -0600, Simon Glass wrote:

> Hi Tom,
> 
> These are mostly the pre-work to enable device tree/driver model in SPL.
> They were originally sent as part of a rockchip series. I've applied these
> now since they've been sitting for a while, but unfortunately the rockchip
> work has expanded considerably and in any case is not ready to send.
> Hopefully later this month, but not for this release.
> 
> 
> The following changes since commit b2016133edec9ece02dca7881e2e0c059d2b421c:
> 
>   Merge branch 'master' of http://git.denx.de/u-boot-sunxi (2015-06-10
> 10:55:49 -0400)
> 
> are available in the git repository at:
> 
>   git://git.denx.de/u-boot-dm.git
> 
> for you to fetch changes up to 257bfd2e215ff02aacce23e14bf17b61524a723f:
> 
>   dm: usb: tegra: Drop legacy USB code (2015-06-10 19:26:55 -0600)
> 

Applied to u-boot/master, thanks!