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.nel...@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 _______________________________________________ U-Boot mailing list U-Boot@lists.denx.de http://lists.denx.de/mailman/listinfo/u-boot