[U-Boot] [PATCH 0/6] arm: am335x: Enable SPL_DM

Lokesh Vutla lokeshvutla at ti.com
Sat Apr 22 06:50:42 UTC 2017


Enable SPL_DM on all AM335x based TI platforms.

am335x_evm_defconfig:
Before this seires:
text	   data	    bss	    dec	    hex	filename
76508	   4185	 204672	 285365	  45ab5	spl/u-boot-spl
spl/u-boot-spl.bin: 80700
After this seires:
text	   data	    bss	    dec	    hex	filename
75589	   3369	 204608	 283566	  453ae	spl/u-boot-spl
spl/u-boot-spl.bin: 78964

am335x_hs_evm_defconfig:
Before this series:
text	   data	    bss	    dec	    hex	filename
34317	   2412	 198856	 235585	  39841	spl/u-boot-spl
spl/u-boot-spl.bin: 36732
After this series:
text	   data	    bss	    dec	    hex	filename
37590	   2636	 198856	 239082	  3a5ea	spl/u-boot-spl
spl/u-boot-spl.bin: 40228

Using board-data way instead of using DT as suggested by
Tom here[1]. This is mainly due to space constraints.

[1] https://www.mail-archive.com/u-boot@lists.denx.de/msg238483.html


Lokesh Vutla (6):
  dm: mmc: omap_hsmmc: Update to support of-platdata
  dm: mmc: omap_hsmmc: Add pre-reloc flag to the driver
  configs: am335x_evm: Use omap2 generic spl load script
  am33xx: Provide platform data for mmc
  configs: am335x_evm: Enable SPL_DM
  arm: am335x: Enable tiny printf in SPL

 arch/arm/Kconfig                   |  1 +
 arch/arm/include/asm/omap_mmc.h    |  9 +++++++++
 arch/arm/mach-omap2/am33xx/Kconfig |  5 +++++
 board/ti/am335x/board.c            | 32 ++++++++++++++++++++++++++++++++
 drivers/mmc/omap_hsmmc.c           | 25 +++++++++++++++----------
 include/configs/am335x_evm.h       |  3 +--
 include/configs/ti_am335x_common.h |  2 ++
 7 files changed, 65 insertions(+), 12 deletions(-)

-- 
2.11.0



More information about the U-Boot mailing list