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

Simon Glass sjg at chromium.org
Thu Jul 28 04:24:17 CEST 2016


Hi Tom,

Here is a new power domain uclass, the rest of the MMC conversion
(moving over zynq and socfpga) and a few other dm improvements.

The following changes since commit 0b6699ad8ea95803d7ce40d1dc1caea902a6d22c:

  Merge branch 'master' of http://git.denx.de/u-boot-sunxi (2016-07-26
18:33:04 -0400)

are available in the git repository at:

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

for you to fetch changes up to 02ebd42cf19e523593d8e4e8f3d02083299fcdbb:

  mmc: dw_mmc: reduce timeout detection cycle (2016-07-27 20:15:48 -0600)

----------------------------------------------------------------
Jaehoon Chung (2):
      dm: mmc: dwmmc: fix the wrong explanation for clock values
      dm: mmc: dwmmc: use the callback functions as static

Simon Glass (11):
      dm: core: Add a function to bind child devices
      dm: Convert users from dm_scan_fdt_node() to dm_scan_fdt_dev()
      dm: Use dm_scan_fdt_dev() directly where possible
      arm: Show early-malloc() usage in bdinfo
      net: phy: marvell: Add a missing errno.h header
      zynq: Increase the early malloc() size
      dm: zynq: usb: Convert to CONFIG_DM_USB
      dm: mmc: zynq: Convert zynq to use driver model for MMC
      dm: socfpga: mmc: Support CONFIG_BLK
      dm: usb: Use blk_dread/write() instead of direct calls
      dm: spl: mmc: Support raw partitions with CONFIG_BLK

Stephen Warren (1):
      Add a power domain framework/uclass

Xu Ziyuan (1):
      mmc: dw_mmc: reduce timeout detection cycle

 Makefile                                         |   1 +
 arch/arm/Kconfig                                 |   7 ++++
 arch/arm/cpu/armv8/zynqmp/Kconfig                |   4 ++
 arch/arm/mach-zynq/Kconfig                       |   3 ++
 arch/sandbox/dts/test.dts                        |  10 +++++
 arch/sandbox/include/asm/power-domain.h          |  21 ++++++++++
 arch/x86/lib/lpc-uclass.c                        |  15 +------
 cmd/bdinfo.c                                     |   5 +++
 cmd/usb_mass_storage.c                           |   4 +-
 common/spl/spl_mmc.c                             |   2 +-
 common/usb_hub.c                                 |   9 +----
 configs/sandbox_defconfig                        |   2 +
 drivers/core/root.c                              |   9 +++++
 drivers/core/simple-bus.c                        |   3 +-
 drivers/i2c/i2c-uclass.c                         |  15 ++-----
 drivers/i2c/sandbox_i2c.c                        |   4 +-
 drivers/misc/cros_ec.c                           |   9 +----
 drivers/mmc/dw_mmc.c                             |   6 +--
 drivers/mmc/socfpga_dw_mmc.c                     |  32 ++++++++++++++-
 drivers/mmc/zynq_sdhci.c                         |  39 +++++++++++++++---
 drivers/net/phy/marvell.c                        |   1 +
 drivers/pch/pch-uclass.c                         |  15 +------
 drivers/pci/pci-uclass.c                         |  24 +----------
 drivers/pci/pci_sandbox.c                        |  11 ++---
 drivers/pinctrl/pinctrl_pic32.c                  |   9 +----
 drivers/pinctrl/rockchip/pinctrl_rk3036.c        |   9 +----
 drivers/pinctrl/rockchip/pinctrl_rk3288.c        |  15 ++-----
 drivers/power/Kconfig                            |   2 +
 drivers/power/domain/Kconfig                     |  20 ++++++++++
 drivers/power/domain/Makefile                    |   7 ++++
 drivers/power/domain/power-domain-uclass.c       | 112
+++++++++++++++++++++++++++++++++++++++++++++++++++
 drivers/power/domain/sandbox-power-domain-test.c |  55
+++++++++++++++++++++++++
 drivers/power/domain/sandbox-power-domain.c      | 104
+++++++++++++++++++++++++++++++++++++++++++++++
 drivers/power/pmic/pm8916.c                      |   9 +----
 drivers/power/regulator/Kconfig                  |   2 +-
 drivers/spi/spi-uclass.c                         |   9 +----
 drivers/spmi/spmi-uclass.c                       |   8 +---
 drivers/usb/emul/usb-emul-uclass.c               |   9 +----
 drivers/usb/host/ehci-zynq.c                     | 103
+++++++++++++++++++++++------------------------
 drivers/usb/host/usb-uclass.c                    |   9 +----
 include/dm/device.h                              |  16 ++++++++
 include/dm/uclass-id.h                           |   1 +
 include/dwmmc.h                                  |  11 ++---
 include/power-domain-uclass.h                    |  82
+++++++++++++++++++++++++++++++++++++
 include/power-domain.h                           | 120
+++++++++++++++++++++++++++++++++++++++++++++++++++++++
 include/power/regulator.h                        |   2 +-
 test/dm/Makefile                                 |   1 +
 test/dm/bus.c                                    |   3 +-
 test/dm/i2c.c                                    |   4 +-
 test/dm/power-domain.c                           |  46 +++++++++++++++++++++
 test/dm/spi.c                                    |   4 +-
 51 files changed, 785 insertions(+), 238 deletions(-)
 create mode 100644 arch/sandbox/include/asm/power-domain.h
 create mode 100644 drivers/power/domain/Kconfig
 create mode 100644 drivers/power/domain/Makefile
 create mode 100644 drivers/power/domain/power-domain-uclass.c
 create mode 100644 drivers/power/domain/sandbox-power-domain-test.c
 create mode 100644 drivers/power/domain/sandbox-power-domain.c
 create mode 100644 include/power-domain-uclass.h
 create mode 100644 include/power-domain.h
 create mode 100644 test/dm/power-domain.c

Regards,
Simon


More information about the U-Boot mailing list