[U-Boot] Please pull u-boot-dm
Simon Glass
sjg at chromium.org
Fri May 27 18:28:37 CEST 2016
Hi Tom,
This improves the driver-model block support in MMC, brings in a
mailbox uclass and fixes/improves a few minor things in the rockchip
support.
The following changes since commit 6523dbf7cce8d8c903346f756e0e41e46ce6d6b9:
Merge branch 'master' of git://git.denx.de/u-boot-mips (2016-05-25
20:22:48 -0400)
are available in the git repository at:
git://git.denx.de/u-boot-dm.git
for you to fetch changes up to 3c27b6ad540828c44a62d209030df5ba86896df0:
dm: rockchip: Enable CONFIG_BLK (2016-05-27 10:23:10 -0600)
----------------------------------------------------------------
Simon Glass (20):
arm: rpi: Define CONFIG_TFTP_TSIZE to show tftp size info
tiny-printf: Tidy up a few nits
tiny-printf: Support snprintf()
reset: Drop the reset failure message
mmc: Drop mmc_register()
mmc: Drop dead mmc code for non-generic MMC
mmc: Use byte array for multipliers
rockchip: Check image name for the rksd image
rockchip: Drop unnecessary SPL properties
rockchip: video: Flush the cache when the display is updated
rockchip: Drop SPL GPIO support for rk3288
dm: env: mmc: Convert env_mmc to support CONFIG_BLK
dm: mmc: Convert sdhci to support CONFIG_BLK
dm: efi: Update for CONFIG_BLK
dm: mmc: spl: Add support for CONFIG_BLK
dm: mmc: dwmmc: Support CONFIG_BLK
dm: rockchip: mmc: Allow use of CONFIG_BLK
dm: mmc: Fix up mmc_bread/bwrite() prototypes for SPL
dm: mmc: Use cfg directly in mmc_bind()
dm: rockchip: Enable CONFIG_BLK
Stephen Warren (5):
dm: allow setting driver_data before/during bind
sunxi: gpio: convert bind() to use driver data
Rename reset to sysreset
Add a mailbox driver framework/uclass
mailbox: implement a sandbox test
arch/arm/lib/Makefile | 2 +-
arch/arm/mach-rockchip/Kconfig | 3 ++
arch/arm/mach-rockchip/rk3036/reset_rk3036.c | 20 ++++-----
arch/arm/mach-rockchip/rk3288/reset_rk3288.c | 20 ++++-----
arch/arm/mach-snapdragon/reset.c | 18 ++++----
arch/sandbox/cpu/state.c | 4 +-
arch/sandbox/dts/test.dts | 11 +++++
arch/sandbox/include/asm/mbox.h | 21 +++++++++
arch/sandbox/include/asm/state.h | 6 +--
cmd/mmc.c | 62
-------------------------
common/env_mmc.c | 8 ++--
common/spl/spl_mmc.c | 9 ++--
configs/chromebook_jerry_defconfig | 2 +-
configs/dragonboard410c_defconfig | 2 +-
configs/evb-rk3036_defconfig | 2 +-
configs/firefly-rk3288_defconfig | 4 +-
configs/kylin-rk3036_defconfig | 2 +-
configs/rock2_defconfig | 2 +-
configs/sandbox_defconfig | 5 ++-
configs/sandbox_noblk_defconfig | 2 +-
doc/device-tree-bindings/mailbox/mailbox.txt | 32 +++++++++++++
doc/driver-model/README.txt | 23 ++++++----
drivers/Kconfig | 2 +
drivers/Makefile | 1 +
drivers/clk/clk_rk3036.c | 2 +-
drivers/clk/clk_rk3288.c | 2 +-
drivers/core/device.c | 25 +++++++++--
drivers/core/lists.c | 4 +-
drivers/gpio/sunxi_gpio.c | 90
++++++++++++++++++++-----------------
drivers/mailbox/Kconfig | 20 +++++++++
drivers/mailbox/Makefile | 7 +++
drivers/mailbox/mailbox-uclass.c | 145
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
drivers/mailbox/sandbox-mbox-test.c | 54 ++++++++++++++++++++++
drivers/mailbox/sandbox-mbox.c | 104
++++++++++++++++++++++++++++++++++++++++++
drivers/misc/Kconfig | 10 ++---
drivers/misc/Makefile | 4 +-
drivers/misc/reset_sandbox.c | 100
-----------------------------------------
drivers/misc/{reset-uclass.c => sysreset-uclass.c} | 32 ++++++-------
drivers/misc/sysreset_sandbox.c | 101
+++++++++++++++++++++++++++++++++++++++++
drivers/mmc/dw_mmc.c | 42 +++++++++++------
drivers/mmc/mmc.c | 13 +-----
drivers/mmc/mmc_private.h | 14 ++++++
drivers/mmc/rockchip_dw_mmc.c | 31 +++++++++++++
drivers/mmc/sdhci.c | 2 +-
drivers/video/rockchip/rk_vop.c | 1 +
include/configs/rk3288_common.h | 1 -
include/configs/rpi.h | 1 +
include/dm/device-internal.h | 24 ++++++++++
include/dm/uclass-id.h | 3 +-
include/dwmmc.h | 7 ++-
include/efi_loader.h | 2 +-
include/mailbox_client.h | 149
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
include/mailbox_uclass.h | 83
++++++++++++++++++++++++++++++++++
include/mmc.h | 5 ---
include/reset.h | 71
-----------------------------
include/sysreset.h | 71
+++++++++++++++++++++++++++++
lib/efi_loader/efi_disk.c | 61
++++++++++++++++++-------
lib/tiny-printf.c | 43 +++++++++++++-----
test/dm/Makefile | 3 +-
test/dm/mailbox.c | 31 +++++++++++++
test/dm/reset.c | 74
------------------------------
test/dm/sysreset.c | 74
++++++++++++++++++++++++++++++
tools/rkimage.c | 7 +--
63 files changed, 1270 insertions(+), 506 deletions(-)
create mode 100644 arch/sandbox/include/asm/mbox.h
create mode 100644 doc/device-tree-bindings/mailbox/mailbox.txt
create mode 100644 drivers/mailbox/Kconfig
create mode 100644 drivers/mailbox/Makefile
create mode 100644 drivers/mailbox/mailbox-uclass.c
create mode 100644 drivers/mailbox/sandbox-mbox-test.c
create mode 100644 drivers/mailbox/sandbox-mbox.c
delete mode 100644 drivers/misc/reset_sandbox.c
rename drivers/misc/{reset-uclass.c => sysreset-uclass.c} (55%)
create mode 100644 drivers/misc/sysreset_sandbox.c
create mode 100644 include/mailbox_client.h
create mode 100644 include/mailbox_uclass.h
delete mode 100644 include/reset.h
create mode 100644 include/sysreset.h
create mode 100644 test/dm/mailbox.c
delete mode 100644 test/dm/reset.c
create mode 100644 test/dm/sysreset.c
Regards,
Simon
More information about the U-Boot
mailing list