u-boot-brain/arch/arm/cpu/arm720t
Stephen Warren 16bb08d19a ARM: tegra: implement WAR for Tegra114 CPU reset vector
A Tegra114 HW bug prevents the main CPU vector from being modified under
certain circumstances. Tegra114 A01P and later with a patched boot ROM
set the CPU reset vector to 0x4003fffc (end of IRAM). This allows placing
an arbitrary jump instruction at that location, in order to redirect to
the desired reset vector location. Modify Tegra114's start_cpu() to make
use of this feature. This allows CPUs with the patched boot ROM to boot.

Based-on-work-by: Jimmy Zhang <jimmzhang@nvidia.com>.
Signed-off-by: Stephen Warren <swarren@nvidia.com>
Signed-off-by: Tom Warren <twarren@nvidia.com>
2013-03-14 11:06:43 -07:00
..
tegra20 Tegra30: Add AVP (arm720t) files 2013-01-16 13:40:07 -07:00
tegra30 Tegra30: Add AVP (arm720t) files 2013-01-16 13:40:07 -07:00
tegra114 ARM: tegra: implement WAR for Tegra114 CPU reset vector 2013-03-14 11:06:43 -07:00
tegra-common Tegra114: Add AVP (arm720t) files 2013-02-11 10:35:25 -07:00
config.mk Reduce build times 2011-11-03 20:44:58 +01:00
cpu.c arm720: Further clean up the arm720t directory 2012-10-26 22:38:56 +02:00
interrupts.c arm720t: add back common.h include 2012-10-29 14:04:26 -07:00
Makefile Switch from archive libraries to partial linking 2010-11-17 21:02:18 +01:00
start.S arm: move C runtime setup code in crt0.S 2013-01-08 22:14:50 +01:00