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

Reply via email to