5 #ifndef OPENTITAN_SW_DEVICE_LIB_DIF_DIF_RSTMGR_H_
6 #define OPENTITAN_SW_DEVICE_LIB_DIF_DIF_RSTMGR_H_
21 #include "sw/device/lib/dif/autogen/dif_rstmgr_autogen.h"
32 #define DIF_RSTMGR_ALERT_INFO_MAX_SIZE 0xf
39 #define DIF_RSTMGR_CPU_INFO_MAX_SIZE 0xf
86 #
if defined(OPENTITAN_IS_EARLGREY)
90 kDifRstmgrResetInfoSysRstCtrl = (1 << 3),
94 kDifRstmgrResetInfoWatchdog = (1 << 4),
95 #elif defined(OPENTITAN_IS_DARJEELING)
99 kDifRstmgrResetInfoWatchdog = (1 << 3),
103 kDifRstmgrResetInfoExternalRst = (1 << 4),
105 #error "dif_rstmgr does not support this top"
135 } dif_rstmgr_fatal_err_type_t;
275 size_t dump_size,
size_t *segments_read);
345 size_t dump_size,
size_t *segments_read);