On 03/29/2017 09:55 AM, Sumit Garg wrote:
Using changes in this patch we were able to reduce approx 10k
size of u-boot-spl.bin image. Following is breif description of
changes to reduce SPL size:
1. Changes in board/freescale/ls1043ardb/Makefile to remove
compilation of eth.c and cpld.c in case of SPL build.
2. Changes in board/freescale/ls1043ardb/ls1043ardb.c to keep
only ddr_init and board_early_init_f funcations in case of SPL
build.
3. Changes in ls1043a_common.h & ls1043ardb.h to remove driver
specific macros due to which static data was being compiled in
case of SPL build.
4. Disable MMC driver from bieng compiled in case of SPL NAND
build and NAND driver from bieng compiled in case of SPL MMC build.
5. Remove I2C driver support from SPL in case of LS1043ARDB.
Signed-off-by: Vinitha Pillai <vinitha.pil...@nxp.com>
Signed-off-by: Sumit Garg <sumit.g...@nxp.com>
---
Changes in v5:
Move macros from rdb specfic header file to common header file.
Changes in v4:
Rename macros in header files.
Changes in v3:
Reorganised way to remove driver macros in ls1043a_common.h & ls1043ardb.h
files for easy maintainability.
Changes in v2:
Rebased and fixed compilation warning on ls1043aqds.
Applied to u-boot-fsl-qoriq master, awaiting upstream. Thanks.
York
_______________________________________________
U-Boot mailing list
U-Boot@lists.denx.de
https://lists.denx.de/listinfo/u-boot