summaryrefslogtreecommitdiff
path: root/board
diff options
context:
space:
mode:
authorBryan Wu <pengw@nvidia.com>2014-04-22 17:44:24 -0700
committerBryan Wu <pengw@nvidia.com>2014-04-24 14:35:32 -0700
commit21de12a966e52bbe86e91e3ba1df44e398e0ed8c (patch)
tree09eae4fc089196183dcb64fa88390c3980bff9a5 /board
parent9e7653f710853a7dcb54de66544f0a1384b3c9a2 (diff)
downloadu-boot-21de12a966e52bbe86e91e3ba1df44e398e0ed8c.tar.gz
ARM: tegra: add warmboot support for Tegra124
Signed-off-by: Bryan Wu <pengw@nvidia.com>
Diffstat (limited to 'board')
-rw-r--r--board/nvidia/common/board.c9
1 files changed, 6 insertions, 3 deletions
diff --git a/board/nvidia/common/board.c b/board/nvidia/common/board.c
index d3d7bbd195..d28dbf2144 100644
--- a/board/nvidia/common/board.c
+++ b/board/nvidia/common/board.c
@@ -165,9 +165,6 @@ int board_init(void)
#ifdef CONFIG_TEGRA_LP0
/* save Sdram params to PMC 2, 4, and 24 for WB0 */
warmboot_save_sdram_params();
-
- /* prepare the WB code to LP0 location */
- warmboot_prepare_code(TEGRA_LP0_ADDR, TEGRA_LP0_SIZE);
#endif
return 0;
@@ -202,6 +199,12 @@ int board_late_init(void)
/* Make sure we finish initing the LCD */
tegra_lcd_check_next_stage(gd->fdt_blob, 1);
#endif
+
+#ifdef CONFIG_TEGRA_LP0
+ /* prepare the WB code to LP0 location */
+ warmboot_prepare_code(TEGRA_LP0_ADDR, TEGRA_LP0_SIZE);
+#endif
+
return 0;
}