summaryrefslogtreecommitdiff
path: root/common/env_attr.c
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 /common/env_attr.c
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 'common/env_attr.c')
0 files changed, 0 insertions, 0 deletions