This commit is contained in:
刘可亮
2024-06-04 19:00:30 +08:00
parent 990c72f5be
commit 0a13af6a1d
1668 changed files with 342810 additions and 37726 deletions

View File

@@ -14,8 +14,8 @@ enum aic_reboot_reason {
REBOOT_REASON_CMD_REBOOT = 1,
REBOOT_REASON_CMD_SHUTDOWN = 2,
REBOOT_REASON_SUSPEND = 3,
REBOOT_REASON_UPGRADE = 4,
REBOOT_REASON_FASTBOOT = 5,
REBOOT_REASON_UPGRADE = 4, /* Goto BROM upgrade mode */
REBOOT_REASON_BL_UPGRADE = 5, /* Goto Bootloader upgrade mode */
#endif
#if defined(AIC_WRI_DRV_V13)
REBOOT_REASON_CS_CMD_REBOOT = 1,
@@ -24,8 +24,8 @@ enum aic_reboot_reason {
REBOOT_REASON_SE_CMD_REBOOT = 4,
REBOOT_REASON_CMD_SHUTDOWN = 5,
REBOOT_REASON_SUSPEND = 6,
REBOOT_REASON_UPGRADE = 7,
REBOOT_REASON_FASTBOOT = 8,
REBOOT_REASON_UPGRADE = 7, /* Goto BROM upgrade mode */
REBOOT_REASON_BL_UPGRADE = 8, /* Goto Bootloader upgrade mode */
#endif
/* Some software exception reason */
REBOOT_REASON_SW_LOCKUP = 8,
@@ -43,25 +43,26 @@ enum aic_reboot_reason {
#endif
#if defined(AIC_WRI_DRV_V13)
REBOOT_REASON_VDD11_SP_POR = 17,
REBOOT_REASON_VDD11_SW_POR = 18,
REBOOT_REASON_RTC_POR = 19,
REBOOT_REASON_PIN_RST = 20,
REBOOT_REASON_THS_RST = 21,
REBOOT_REASON_SP_WDOG_SYS_RST = 22,
REBOOT_REASON_SP_WDOG_CPU_RST = 23,
REBOOT_REASON_SP_DM_NDM_RST = 24,
REBOOT_REASON_SP_DM_CPU_RST = 25,
REBOOT_REASON_CS_WDOG_SYS_RST = 26,
REBOOT_REASON_CS_WDOG_CPU_RST = 27,
REBOOT_REASON_CS_DM_NDM_RST = 28,
REBOOT_REASON_CS_DM_CPU_RST = 29,
REBOOT_REASON_SC_WDOG_SYS_RST = 30,
REBOOT_REASON_SC_WDOG_CPU_RST = 31,
REBOOT_REASON_SC_DM_NDM_RST = 32,
REBOOT_REASON_SC_DM_CPU_RST = 33,
REBOOT_REASON_SE_WDOG_SYS_RST = 34,
REBOOT_REASON_SE_WDOG_CPU_RST = 35,
REBOOT_REASON_SE_DM_NDM_RST = 36,
REBOOT_REASON_VDD11_SW_POR,
REBOOT_REASON_VDD11_C908_POR,
REBOOT_REASON_RTC_POR,
REBOOT_REASON_PIN_RST,
REBOOT_REASON_THS_RST,
REBOOT_REASON_SP_WDOG_SYS_RST,
REBOOT_REASON_SP_WDOG_CPU_RST,
REBOOT_REASON_SP_DM_NDM_RST,
REBOOT_REASON_SP_DM_CPU_RST,
REBOOT_REASON_CS_WDOG_SYS_RST,
REBOOT_REASON_CS_WDOG_CPU_RST,
REBOOT_REASON_CS_DM_NDM_RST,
REBOOT_REASON_CS_DM_CPU_RST,
REBOOT_REASON_SC_WDOG_SYS_RST,
REBOOT_REASON_SC_WDOG_CPU_RST,
REBOOT_REASON_SC_DM_NDM_RST,
REBOOT_REASON_SC_DM_CPU_RST,
REBOOT_REASON_SE_WDOG_SYS_RST,
REBOOT_REASON_SE_WDOG_CPU_RST,
REBOOT_REASON_SE_DM_NDM_RST,
#endif
REBOOT_REASON_INVALID = 0xff,
@@ -71,7 +72,8 @@ enum aic_reboot_reason {
void aic_set_reboot_reason(enum aic_reboot_reason reason);
enum aic_reboot_reason aic_get_reboot_reason(void);
void aic_clr_reboot_reason_rtc(void);
void aic_clr_reboot_reason(void);
void aic_show_gtc_time(char *tag, u32 val);
void aic_show_startup_time(void);