[U-Boot] [PATCH 00/20] dm: rockchip: Move rockchip boards to to use CONFIG_BLK

Simon Glass sjg at chromium.org
Sat May 14 22:02:51 CEST 2016


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(-)

-- 
2.8.0.rc3.226.g39d4020



More information about the U-Boot mailing list