Skip to content
  • Ying Zhang's avatar
    TPL : introduce the TPL based on the SPL · 3aa29de0
    Ying Zhang authored
    
    
    Due to the nand SPL on some board(e.g. P1022DS)has a size limit, it can
    not be more than 4K. So, the SPL cannot initialize the DDR with the SPD
    code. This patch introduces TPL to enable a loader stub that is loaded
    by the code from the SPL. It initializes the DDR with the SPD or other
    operations.
    
    The TPL's size is sizeable, the maximum size is decided by the memory's
    size that TPL runs. It initializes the DDR through SPD code, and copys
    final uboot image to DDR. So there are three stage uboot images:
    	* spl_boot, * tpl_boot, * final uboot image
    
    Signed-off-by: default avatarYing Zhang <b40530@freescale.com>
    Acked-by: default avatarYork Sun <yorksun@freescale.com>
    3aa29de0