From: Peng Fan <[email protected]>

The shutdown checking should use shutdown flags, not bootflags.

Signed-off-by: Ye Li <[email protected]>
Signed-off-by: Peng Fan <[email protected]>
---
 arch/arm/mach-imx/imx9/scmi/soc.c | 20 ++++++++++----------
 1 file changed, 10 insertions(+), 10 deletions(-)

diff --git a/arch/arm/mach-imx/imx9/scmi/soc.c 
b/arch/arm/mach-imx/imx9/scmi/soc.c
index ce86cdf8574..4341a061d08 100644
--- a/arch/arm/mach-imx/imx9/scmi/soc.c
+++ b/arch/arm/mach-imx/imx9/scmi/soc.c
@@ -741,11 +741,11 @@ int get_reset_reason(bool sys, bool lm)
                }
                if (out.shutdownflags & MISC_SHUTDOWN_FLAG_VLD) {
                        printf("SYS shutdown reason: %s, origin: %ld, errid: 
%ld\n",
-                              rst[out.bootflags & MISC_SHUTDOWN_FLAG_REASON],
-                              out.bootflags & MISC_SHUTDOWN_FLAG_ORG_VLD ?
-                              FIELD_GET(MISC_SHUTDOWN_FLAG_ORIGIN, 
out.bootflags) : -1,
-                              out.bootflags & MISC_SHUTDOWN_FLAG_ERR_VLD ?
-                              FIELD_GET(MISC_SHUTDOWN_FLAG_ERR_ID, 
out.bootflags) : -1
+                              rst[out.shutdownflags & 
MISC_SHUTDOWN_FLAG_REASON],
+                              out.shutdownflags & MISC_SHUTDOWN_FLAG_ORG_VLD ?
+                              FIELD_GET(MISC_SHUTDOWN_FLAG_ORIGIN, 
out.shutdownflags) : -1,
+                              out.shutdownflags & MISC_SHUTDOWN_FLAG_ERR_VLD ?
+                              FIELD_GET(MISC_SHUTDOWN_FLAG_ERR_ID, 
out.shutdownflags) : -1
                               );
                }
        }
@@ -772,11 +772,11 @@ int get_reset_reason(bool sys, bool lm)
 
                if (out.shutdownflags & MISC_SHUTDOWN_FLAG_VLD) {
                        printf("LM shutdown reason: %s, origin: %ld, errid: 
%ld\n",
-                              rst[out.bootflags & MISC_SHUTDOWN_FLAG_REASON],
-                              out.bootflags & MISC_SHUTDOWN_FLAG_ORG_VLD ?
-                              FIELD_GET(MISC_SHUTDOWN_FLAG_ORIGIN, 
out.bootflags) : -1,
-                              out.bootflags & MISC_SHUTDOWN_FLAG_ERR_VLD ?
-                              FIELD_GET(MISC_SHUTDOWN_FLAG_ERR_ID, 
out.bootflags) : -1
+                              rst[out.shutdownflags & 
MISC_SHUTDOWN_FLAG_REASON],
+                              out.shutdownflags & MISC_SHUTDOWN_FLAG_ORG_VLD ?
+                              FIELD_GET(MISC_SHUTDOWN_FLAG_ORIGIN, 
out.shutdownflags) : -1,
+                              out.shutdownflags & MISC_SHUTDOWN_FLAG_ERR_VLD ?
+                              FIELD_GET(MISC_SHUTDOWN_FLAG_ERR_ID, 
out.shutdownflags) : -1
                               );
                }
        }
-- 
2.34.1

Reply via email to