From: Chenxu Wei <[email protected]>

Add a new reset flag to indicate the reset reason is caused by TOS.

Signed-off-by: Chenxu Wei <[email protected]>
Signed-off-by: Baolin Wang <[email protected]>
---
 drivers/spi/spi-sprd-adi.c |    3 +++
 1 file changed, 3 insertions(+)

diff --git a/drivers/spi/spi-sprd-adi.c b/drivers/spi/spi-sprd-adi.c
index 11880db..0b3f23a 100644
--- a/drivers/spi/spi-sprd-adi.c
+++ b/drivers/spi/spi-sprd-adi.c
@@ -86,6 +86,7 @@
 #define BIT_WDG_EN                     BIT(2)
 
 /* Definition of PMIC reset status register */
+#define HWRST_STATUS_SECURITY          0x02
 #define HWRST_STATUS_RECOVERY          0x20
 #define HWRST_STATUS_NORMAL            0x40
 #define HWRST_STATUS_ALARM             0x50
@@ -336,6 +337,8 @@ static int sprd_adi_restart_handler(struct notifier_block 
*this,
                reboot_mode = HWRST_STATUS_IQMODE;
        else if (!strncmp(cmd, "sprdisk", 7))
                reboot_mode = HWRST_STATUS_SPRDISK;
+       else if (!strncmp(cmd, "tospanic", 8))
+               reboot_mode = HWRST_STATUS_SECURITY;
        else
                reboot_mode = HWRST_STATUS_NORMAL;
 
-- 
1.7.9.5

Reply via email to