summaryrefslogtreecommitdiff
path: root/arch/arm/cpu/armv7/tegra2
diff options
context:
space:
mode:
authorSimon Glass <sjg@chromium.org>2011-08-10 17:28:21 -0700
committerSimon Glass <sjg@chromium.org>2011-08-29 10:59:31 -0700
commit3f073e31b211678a83f438b8dc725c765076ccbc (patch)
tree0660fc8feb9aa0c6c8a47ab8f5682b539f86adfa /arch/arm/cpu/armv7/tegra2
parent9d81e9c52df10f8e7f6d79ca268203eaddc88ddb (diff)
tegra2: Move cpu_init_crit() into CPU code file
This commits move this CPU code into the CPU code place where it is better suited. This also makes it happen slightly earlier in the boot. Mostly this code turns on the instruction cache. BUG=chromium-os:19004 TEST=build and boot on Aebl Change-Id: Ie41dad1d60c4fc9306db6814f858e220f025a379 Reviewed-on: http://gerrit.chromium.org/gerrit/5779 Reviewed-by: Tom Warren <twarren@nvidia.com> Reviewed-by: Anton Staaf <robotboy@chromium.org> Tested-by: Simon Glass <sjg@chromium.org>
Diffstat (limited to 'arch/arm/cpu/armv7/tegra2')
-rw-r--r--arch/arm/cpu/armv7/tegra2/board.c3
1 files changed, 3 insertions, 0 deletions
diff --git a/arch/arm/cpu/armv7/tegra2/board.c b/arch/arm/cpu/armv7/tegra2/board.c
index 7f8e21f3b7..4945a462bd 100644
--- a/arch/arm/cpu/armv7/tegra2/board.c
+++ b/arch/arm/cpu/armv7/tegra2/board.c
@@ -95,6 +95,9 @@ int arch_cpu_init(void)
{
/* Fire up the Cortex A9 */
tegra_start();
+
+ /* We didn't do this init in start.S, so do it now */
+ cpu_init_crit();
return 0;
}
#endif