From: Akshay Saraswat <[email protected]> Currently, part of TZPC init code for Exynos5 starts setting DECPROT from the base address 0x10100000 upto 0x10190000 but in case of Exynos5420 we need it to start from 0x0100E0000 and keep end address same as 0x10190000.
Signed-off-by: Rajeshwari S Shinde <[email protected]> Signed-off-by: Akshay Saraswat <[email protected]> --- Changes in V2: - None arch/arm/cpu/armv7/exynos/tzpc.c | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/arch/arm/cpu/armv7/exynos/tzpc.c b/arch/arm/cpu/armv7/exynos/tzpc.c index 395077c..1102596 100644 --- a/arch/arm/cpu/armv7/exynos/tzpc.c +++ b/arch/arm/cpu/armv7/exynos/tzpc.c @@ -23,7 +23,12 @@ void tzpc_init(void) else if (cpu_is_exynos4()) end = start + ((EXYNOS4_NR_TZPC_BANKS - 1) * TZPC_BASE_OFFSET); - for (addr = start; addr <= end; addr += TZPC_BASE_OFFSET) { + if (proid_is_exynos5420()) + addr = start - 0x20000; + else + addr = start; + + for (; addr <= end; addr += TZPC_BASE_OFFSET) { tzpc = (struct exynos_tzpc *)addr; if (addr == start) -- 1.7.12.4 _______________________________________________ U-Boot mailing list [email protected] http://lists.denx.de/mailman/listinfo/u-boot

