summaryrefslogtreecommitdiff
path: root/board/freescale/m548xevb
diff options
context:
space:
mode:
authorYing Zhang <b40530@freescale.com>2013-08-16 15:16:15 +0800
committerYork Sun <yorksun@freescale.com>2013-08-20 09:57:22 -0700
commit3aa29de0b04be9d56251474d1036b23da249f607 (patch)
tree5d23f12c6be7f1a687911cc0759af856d687ea6b /board/freescale/m548xevb
parent382ce7e909c09ba28da5763e717efac7a2c4d156 (diff)
downloadu-boot-imx-3aa29de0b04be9d56251474d1036b23da249f607.zip
u-boot-imx-3aa29de0b04be9d56251474d1036b23da249f607.tar.gz
u-boot-imx-3aa29de0b04be9d56251474d1036b23da249f607.tar.bz2
TPL : introduce the TPL based on the SPL
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: Ying Zhang <b40530@freescale.com> Acked-by: York Sun <yorksun@freescale.com>
Diffstat (limited to 'board/freescale/m548xevb')
0 files changed, 0 insertions, 0 deletions