public inbox for u-boot@lists.denx.de
 help / color / mirror / Atom feed
* [U-Boot] [PATCH 00/20] dm: rockchip: Move rockchip boards to to use CONFIG_BLK
@ 2016-05-14 20:02 Simon Glass
  2016-05-14 20:02 ` [U-Boot] [PATCH 01/20] tiny-printf: Tidy up a few nits Simon Glass
                   ` (20 more replies)
  0 siblings, 21 replies; 50+ messages in thread
From: Simon Glass @ 2016-05-14 20:02 UTC (permalink / raw)
  To: u-boot

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

^ permalink raw reply	[flat|nested] 50+ messages in thread

end of thread, other threads:[~2016-06-29  3:27 UTC | newest]

Thread overview: 50+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2016-05-14 20:02 [U-Boot] [PATCH 00/20] dm: rockchip: Move rockchip boards to to use CONFIG_BLK Simon Glass
2016-05-14 20:02 ` [U-Boot] [PATCH 01/20] tiny-printf: Tidy up a few nits Simon Glass
2016-05-16  9:29   ` Stefan Roese
2016-05-27 16:24     ` Simon Glass
2016-05-14 20:02 ` [U-Boot] [PATCH 02/20] tiny-printf: Support snprintf() Simon Glass
2016-05-16  9:31   ` Stefan Roese
2016-05-27 16:24     ` Simon Glass
2016-05-14 20:02 ` [U-Boot] [PATCH 03/20] reset: Drop the reset failure message Simon Glass
2016-05-27 16:25   ` Simon Glass
2016-05-14 20:02 ` [U-Boot] [PATCH 04/20] mmc: Drop mmc_register() Simon Glass
2016-05-27 16:25   ` Simon Glass
2016-05-14 20:02 ` [U-Boot] [PATCH 05/20] mmc: Drop dead mmc code for non-generic MMC Simon Glass
2016-05-27 16:25   ` Simon Glass
2016-05-14 20:02 ` [U-Boot] [PATCH 06/20] mmc: Use byte array for multipliers Simon Glass
2016-05-27 16:25   ` Simon Glass
2016-05-14 20:02 ` [U-Boot] [PATCH 07/20] arm: Avoid error messages in cache_v7 Simon Glass
2016-05-14 20:23   ` Marek Vasut
2016-05-14 21:22     ` Simon Glass
2016-05-14 21:41       ` Marek Vasut
2016-05-19  4:02         ` Simon Glass
2016-05-19 15:22           ` Marek Vasut
2016-06-29  3:27             ` Simon Glass
2016-05-14 20:02 ` [U-Boot] [PATCH 08/20] rockchip: Check image name for the rksd image Simon Glass
2016-05-27 16:25   ` Simon Glass
2016-05-14 20:03 ` [U-Boot] [PATCH 09/20] rockchip: Drop unnecessary SPL properties Simon Glass
2016-05-27 16:25   ` Simon Glass
2016-05-14 20:03 ` [U-Boot] [PATCH 10/20] rockchip: video: Flush the cache when the display is updated Simon Glass
2016-05-27 16:25   ` Simon Glass
2016-05-14 20:03 ` [U-Boot] [PATCH 11/20] rockchip: Drop SPL GPIO support for rk3288 Simon Glass
2016-05-27 16:25   ` Simon Glass
2016-05-14 20:03 ` [U-Boot] [PATCH 12/20] dm: env: mmc: Convert env_mmc to support CONFIG_BLK Simon Glass
2016-05-27 16:25   ` Simon Glass
2016-05-14 20:03 ` [U-Boot] [PATCH 13/20] dm: mmc: Convert sdhci " Simon Glass
2016-05-27 16:25   ` Simon Glass
2016-05-14 20:03 ` [U-Boot] [PATCH 14/20] dm: efi: Update for CONFIG_BLK Simon Glass
2016-05-15  8:21   ` Alexander Graf
2016-05-27 16:25     ` Simon Glass
2016-05-14 20:03 ` [U-Boot] [PATCH 15/20] dm: mmc: spl: Add support " Simon Glass
2016-05-27 16:25   ` Simon Glass
2016-05-14 20:03 ` [U-Boot] [PATCH 16/20] dm: mmc: dwmmc: Support CONFIG_BLK Simon Glass
2016-05-27 16:25   ` Simon Glass
2016-05-14 20:03 ` [U-Boot] [PATCH 17/20] dm: rockchip: mmc: Allow use of CONFIG_BLK Simon Glass
2016-05-27 16:25   ` Simon Glass
2016-05-14 20:03 ` [U-Boot] [PATCH 18/20] dm: mmc: Fix up mmc_bread/bwrite() prototypes for SPL Simon Glass
2016-05-27 16:25   ` Simon Glass
2016-05-14 20:03 ` [U-Boot] [PATCH 19/20] dm: mmc: Use cfg directly in mmc_bind() Simon Glass
2016-05-27 16:25   ` Simon Glass
2016-05-14 20:03 ` [U-Boot] [PATCH 20/20] dm: rockchip: Enable CONFIG_BLK Simon Glass
2016-05-27 16:25   ` Simon Glass
2016-05-25  2:34 ` [U-Boot] [PATCH 00/20] dm: rockchip: Move rockchip boards to to use CONFIG_BLK Simon Glass

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox