Hi Tom, This includes the MMC block-device stuff (which needs lots of testing time), cleaning up some fdtdec COMPAT strings and some patman improvements.
The following changes since commit 19ce924ff914f315dc2fdf79f357825c513aed6e: Prepare v2016.07 (2016-07-11 15:01:01 -0400) are available in the git repository at: git://git.denx.de/u-boot-dm.git for you to fetch changes up to 94fbd3e37d6bdbf5490a185607ca20f862637220: tools: patman: Handle missing 'END' in non-last commit of a series (2016-07-11 14:06:44 -0600) ---------------------------------------------------------------- Bin Meng (6): dm: Sort the uclass id in alphabetical order tools: patman: Use cover_match for 'Cover-letter' tools: patman: Handle tag sections without an 'END' tools: patman: Generate cover letter correctly when 'END' is missing tools: patman: Handle missing blank line for 'Series-changes' tools: patman: Handle missing 'END' in non-last commit of a series Hamish Martin (1): dm: gpio: MPC85XX GPIO platform data support Simon Glass (26): dm: mmc: dwmmc: Add comments to the dwmmc setup functions rockchip: Use 'select' instead of defaults in Kconfig mmc: Add function declarations for mmc_bread() and mmc_switch_part() dm: mmc: Move CONFIG_BLK code into the mmc uclass dm: mmc: Move non-CONFIG_BLK code into mmc_legacy.c mmc: Move MMC boot code into its own file dm: mmc: rockchip: Support only CONFIG_BLK mmc: Move tracing code into separate functions rockchip: Disable CONFIG_SDHCI dm: mmc: Add a way to use driver model for MMC operations dm: mmc: dwmmc: Support CONFIG_DM_MMC_OPS dm: mmc: rockchip: Enable CONFIG_DM_MMC_OPS for all boards rockchip: Add MAINTAINER files for kylin_rk3036, evb_rk3036 dm: sandbox: Convert to use CONFIG_CMD_MMC_OPS dm: mmc: sdhci: Refactor configuration setup to support DM dm: mmc: sdhci: Support CONFIG_BLK and CONFIG_DM_MMC_OPS dm: mmc: msm_sdhci: Support CONFIG_BLK and CONFIG_DM_MMC_OPS dm: mmc: Move dragonboard410c to use CONFIG_BLK and CONFIG_DM_MMC_OPS dm: mmc: msmsdhic: Drop old MMC code dm: spl: mmc: Support CONFIG_BLK in SPL MMC dm: dfu: mmc: Support CONFIG_BLK in DFU for MMC x86: fdt: Drop the unused compatible strings in fdtdec fdt: Drop unused exynos compatible strings fdt: Add a note to avoid adding new compatible strings fdt: x86: Tidy up a few COMPAT string definitions sandbox: Find keyboard driver using driver model Xu Ziyuan (1): common: block: fix compiler error with CONFIG_FASTBOOT_FLASH_MMC_DEV arch/Kconfig | 1 + arch/arm/Kconfig | 11 +++ arch/arm/mach-rockchip/Kconfig | 27 ------ arch/powerpc/include/asm/arch-mpc85xx/gpio.h | 6 ++ arch/x86/cpu/ivybridge/lpc.c | 6 -- board/evb_rk3036/evb_rk3036/MAINTAINERS | 6 ++ board/kylin/kylin_rk3036/MAINTAINERS | 6 ++ common/fb_mmc.c | 2 +- common/spl/spl_mmc.c | 6 +- configs/dragonboard410c_defconfig | 2 + configs/sandbox_defconfig | 4 +- drivers/dfu/dfu_mmc.c | 11 ++- drivers/gpio/mpc85xx_gpio.c | 37 ++++++-- drivers/misc/cros_ec_sandbox.c | 11 ++- drivers/mmc/Kconfig | 11 ++- drivers/mmc/Makefile | 3 + drivers/mmc/dw_mmc.c | 33 +++++++ drivers/mmc/mmc-uclass.c | 146 +++++++++++++++++++++++++++++++ drivers/mmc/mmc.c | 371 +++++++++++-------------------------------------------------------------------- drivers/mmc/mmc_boot.c | 131 ++++++++++++++++++++++++++++ drivers/mmc/mmc_legacy.c | 91 ++++++++++++++++++++ drivers/mmc/mmc_private.h | 47 ++++++++++ drivers/mmc/msm_sdhci.c | 35 +++++++- drivers/mmc/rockchip_dw_mmc.c | 14 +-- drivers/mmc/sandbox_mmc.c | 17 ++-- drivers/mmc/sdhci.c | 147 ++++++++++++++++++++----------- include/configs/rk3036_common.h | 1 - include/configs/rk3288_common.h | 1 - include/dm/uclass-id.h | 4 +- include/dwmmc.h | 73 ++++++++++++++++ include/fdtdec.h | 8 -- include/mmc.h | 66 +++++++++++++- include/sdhci.h | 80 +++++++++++++++++ lib/fdtdec.c | 19 ++-- tools/patman/patchstream.py | 38 +++++++- 35 files changed, 995 insertions(+), 477 deletions(-) create mode 100644 drivers/mmc/mmc_boot.c Regards, Simon _______________________________________________ U-Boot mailing list U-Boot@lists.denx.de http://lists.denx.de/mailman/listinfo/u-boot