From: Dongil Park Date: Wed, 15 Nov 2017 05:47:11 +0000 (+0900) Subject: armv7/s5p4418: remove conflicting register access X-Git-Tag: submit/tizen/20180327.075642~90 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=02c1bfede6a79b920303f518d3daa2c43c3572a5;p=profile%2Fcommon%2Fplatform%2Fkernel%2Fu-boot-artik7.git armv7/s5p4418: remove conflicting register access This patch removes conflicting register access which can make a wrong cold booting. Currently alive scratch register used for both resume signature and checking boot sequence but it can cause the conflict. We should remove this codes which using alive scratch register for checking boot sequence to avoid scratch register corruption. Change-Id: I67e509a909b25a095629d7f8a4f5d63849f8958a Signed-off-by: Dongil Park --- diff --git a/arch/arm/cpu/armv7/s5p4418/cpu.c b/arch/arm/cpu/armv7/s5p4418/cpu.c index f2f7f26c04..2fe6ac46cd 100644 --- a/arch/arm/cpu/armv7/s5p4418/cpu.c +++ b/arch/arm/cpu/armv7/s5p4418/cpu.c @@ -35,9 +35,6 @@ static void cpu_soc_init(void) writel(1, ALIVEPWRGATEREG); writel(0xFFFFFFFF, SCR_ARM_SECOND_BOOT); - /* write 0xf0 on alive scratchpad reg for boot success check */ - writel(readl(SCR_SIGNAGURE_READ) | 0xF0, (SCR_SIGNAGURE_SET)); - /* set l2 cache tieoff */ nx_tieoff_set(NX_TIEOFF_CORTEXA9MP_TOP_QUADL2C_L2RET1N_0, 1); nx_tieoff_set(NX_TIEOFF_CORTEXA9MP_TOP_QUADL2C_L2RET1N_1, 1);