[U-Boot] [PATCH] imx: don't clobber reset cause

Eric Nelson eric.nelson at boundarydevices.com
Wed Feb 4 22:51:01 CET 2015


The cause of a reset is generally useful, and shouldn't be
blindly cleared in the process of displaying it as a part
of the boot announcement.

If a particular system wants to clear it out, this should
be done later after there's an opportunity for code or
boot commands to read the value.

Signed-off-by: Eric Nelson <eric.nelson at boundarydevices.com>
---
 arch/arm/imx-common/cpu.c | 1 -
 1 file changed, 1 deletion(-)

diff --git a/arch/arm/imx-common/cpu.c b/arch/arm/imx-common/cpu.c
index 28ccd29..3e0a582 100644
--- a/arch/arm/imx-common/cpu.c
+++ b/arch/arm/imx-common/cpu.c
@@ -30,7 +30,6 @@ char *get_reset_cause(void)
 	struct src *src_regs = (struct src *)SRC_BASE_ADDR;
 
 	cause = readl(&src_regs->srsr);
-	writel(cause, &src_regs->srsr);
 
 	switch (cause) {
 	case 0x00001:
-- 
1.9.1



More information about the U-Boot mailing list