Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit c090e111 authored by Thierry Reding's avatar Thierry Reding
Browse files

ARM: tegra: Always lock the CPU reset vector



Currently the reset vector is not locked on Tegra20 because the hardware
doesn't support it. However in order not to depend on the chip ID, which
becomes available only later in the boot process, we set the bit anyway.

Signed-off-by: default avatarThierry Reding <treding@nvidia.com>
parent 05ccf196
Loading
Loading
Loading
Loading
+4 −6
Original line number Diff line number Diff line
@@ -54,13 +54,11 @@ static void __init tegra_cpu_reset_handler_set(const u32 reset_address)
	 * Prevent further modifications to the physical reset vector.
	 *  NOTE: Has no effect on chips prior to Tegra30.
	 */
	if (tegra_get_chip_id() != TEGRA20) {
	reg = readl(sb_ctrl);
	reg |= 2;
	writel(reg, sb_ctrl);
	wmb();
}
}

static void __init tegra_cpu_reset_handler_enable(void)
{