Message ID | 20200110114743.3660-3-holger.brunck@ch.abb.com |
---|---|
State | New |
Headers | show |
Series | [1/3] kmp204x: do not make FPGA config error fail board_early_init_r | expand |
On Fri, Jan 10, 2020 at 12:47:43PM +0100, Holger Brunck wrote: > From: Rainer Boschung <rainer.boschung at ch.abb.com> > > The CPUWD reset reason is used for kmp204x. > And the qrio cpu reset request is configured to operate in > core reset mode. > But for the evaluation of the qrio's reset reason register > the CPUWD figures as a unit reset source rather than a core > reset source. This patch defines the CPUWD reset as a core > reset source when evaluating the reset reason register. > > Signed-off-by: Rainer Boschung <rainer.boschung at ch.abb.com> > CC: Priyanka Jain <priyanka.jain at nxp.com> Applied to u-boot/master, thanks!
diff --git a/board/keymile/common/qrio.c b/board/keymile/common/qrio.c index 0641ffa8b2..0cb33663aa 100644 --- a/board/keymile/common/qrio.c +++ b/board/keymile/common/qrio.c @@ -199,10 +199,9 @@ void qrio_cpuwd_flag(bool flag) #define REASON0_KBRST 0x02 #define REASON0_POWUP 0x01 #define UNIT_RESET\ - ((REASON1_CPUWD << 8) |\ - REASON0_POWUP | REASON0_COPRST | REASON0_KBRST |\ - REASON0_BPRST | REASON0_SWURST | REASON0_WDRST) -#define CORE_RESET REASON0_SWCRST + (REASON0_POWUP | REASON0_COPRST | REASON0_KBRST |\ + REASON0_BPRST | REASON0_SWURST | REASON0_WDRST) +#define CORE_RESET ((REASON1_CPUWD << 8) | REASON0_SWCRST) bool qrio_reason_unitrst(void) {