public inbox for u-boot@lists.denx.de
 help / color / mirror / Atom feed
* [U-Boot] [PATCH 0/5] SPL/MMC size fixes
@ 2013-09-04 15:12 Paul Burton
  2013-09-04 15:12 ` [U-Boot] [PATCH 1/5] spl: remove unnecessary (& ARM specific) include of asm/utils.h Paul Burton
                   ` (5 more replies)
  0 siblings, 6 replies; 17+ messages in thread
From: Paul Burton @ 2013-09-04 15:12 UTC (permalink / raw)
  To: u-boot

This series reduces the size of the SPL when compiled with MMC support,
and fixes build issues if the target does not include libcommon in SPL,
or if the target is not ARM based. Both of these are true of my board
which is currently out of tree, but which I hope to be able to upstream
soon. In the meantime I figured the size optimisations may be of use to
others.

Paul Burton (5):
  spl: remove unnecessary (& ARM specific) include of asm/utils.h
  spl_mmc: only call printf or puts with CONFIG_SPL_LIBCOMMON_SUPPORT
  mmc: don't call *printf or puts when SPL &
    !CONFIG_SPL_LIBCOMMON_SUPPORT
  mmc: size optimization when !CONFIG_MMC_SPI
  mmc: don't support write & erase for SPL builds

 common/spl/spl_mmc.c | 17 ++++++++++++++++-
 drivers/mmc/mmc.c    | 44 ++++++++++++++++++++++++++++++++++++++++++++
 include/mmc.h        |  4 ++++
 3 files changed, 64 insertions(+), 1 deletion(-)

-- 
1.8.3.4

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

end of thread, other threads:[~2013-09-09 14:30 UTC | newest]

Thread overview: 17+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2013-09-04 15:12 [U-Boot] [PATCH 0/5] SPL/MMC size fixes Paul Burton
2013-09-04 15:12 ` [U-Boot] [PATCH 1/5] spl: remove unnecessary (& ARM specific) include of asm/utils.h Paul Burton
2013-09-04 15:12 ` [U-Boot] [PATCH 2/5] spl_mmc: only call printf or puts with CONFIG_SPL_LIBCOMMON_SUPPORT Paul Burton
2013-09-04 15:12 ` [U-Boot] [PATCH 3/5] mmc: don't call *printf or puts when SPL & !CONFIG_SPL_LIBCOMMON_SUPPORT Paul Burton
2013-09-06 12:48   ` Pantelis Antoniou
2013-09-06 12:51     ` Paul Burton
2013-09-06 12:55       ` Pantelis Antoniou
2013-09-04 15:12 ` [U-Boot] [PATCH 4/5] mmc: size optimization when !CONFIG_MMC_SPI Paul Burton
2013-09-04 15:14 ` [U-Boot] [PATCH 5/5] mmc: don't support write & erase for SPL builds Paul Burton
2013-09-06 12:56   ` Pantelis Antoniou
2013-09-06 13:43     ` [U-Boot] [PATCH v2] " Paul Burton
2013-09-06 13:54       ` Pantelis Antoniou
2013-09-08  8:48       ` Andreas Bießmann
2013-09-09  8:14         ` Paul Burton
2013-09-09  8:27           ` Pantelis Antoniou
2013-09-09 14:30           ` [U-Boot] [PATCH v3] " Paul Burton
2013-09-04 15:15 ` [U-Boot] [PATCH 0/5] SPL/MMC size fixes Paul Burton

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