
Hi,
On 14 May 2016 at 14:02, Simon Glass sjg@chromium.org wrote:
This series expands the CONFIG_BLK support to SPL, fixes up the EFI boot code and adds a few other tweaks so that all rockchip boards can move to using driver model for block devices.
It also introduces snprintf() in the tiny-printf code and tidies up the mmc code a little.
Overall the code size for firefly-rk3288 drops by 1KB. This is mostly due to removing GPIO support and cutting down on unnecessary strings. The move to CONFIG_BLK unfortunately adds 0.5KB, or the improvement would be greater.
Simon Glass (20): 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 arm: Avoid error messages in cache_v7 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
arch/arm/cpu/armv7/cache_v7.c | 8 +++--- arch/arm/mach-rockchip/Kconfig | 3 ++ cmd/mmc.c | 62 ---------------------------------------- common/env_mmc.c | 8 +++--- common/spl/spl_mmc.c | 9 +++--- configs/firefly-rk3288_defconfig | 2 +- drivers/misc/reset-uclass.c | 2 +- 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/dwmmc.h | 7 ++++- include/efi_loader.h | 2 +- include/mmc.h | 5 ---- lib/efi_loader/efi_disk.c | 61 +++++++++++++++++++++++++++++---------- lib/tiny-printf.c | 43 +++++++++++++++++++++------- tools/rkimage.c | 7 +---- 20 files changed, 181 insertions(+), 142 deletions(-)
Are there any more comments on this series please? I'd like to apply it soon to provide for plenty of test time on the MMC side.
Regards, Simon