• Stephen Warren's avatar
    ARM: tegra: implement WAR for Tegra114 CPU reset vector · 16bb08d1
    Stephen Warren authored
    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: default avatarStephen Warren <swarren@nvidia.com>
    Signed-off-by: default avatarTom Warren <twarren@nvidia.com>
cpu.c 9.45 KB