[clkmgr] Hook up integ alert Signed-off-by: Michael Schaffner <msf@opentitan.org>
diff --git a/hw/top_earlgrey/sw/autogen/top_earlgrey.c b/hw/top_earlgrey/sw/autogen/top_earlgrey.c index b521969..e24cfdb 100644 --- a/hw/top_earlgrey/sw/autogen/top_earlgrey.c +++ b/hw/top_earlgrey/sw/autogen/top_earlgrey.c
@@ -202,7 +202,7 @@ * `top_earlgrey_alert_peripheral_t`. */ const top_earlgrey_alert_peripheral_t - top_earlgrey_alert_for_peripheral[58] = { + top_earlgrey_alert_for_peripheral[59] = { [kTopEarlgreyAlertIdUart0FatalFault] = kTopEarlgreyAlertPeripheralUart0, [kTopEarlgreyAlertIdUart1FatalFault] = kTopEarlgreyAlertPeripheralUart1, [kTopEarlgreyAlertIdUart2FatalFault] = kTopEarlgreyAlertPeripheralUart2, @@ -221,6 +221,7 @@ [kTopEarlgreyAlertIdLcCtrlFatalStateError] = kTopEarlgreyAlertPeripheralLcCtrl, [kTopEarlgreyAlertIdLcCtrlFatalBusIntegError] = kTopEarlgreyAlertPeripheralLcCtrl, [kTopEarlgreyAlertIdPwrmgrAonFatalFault] = kTopEarlgreyAlertPeripheralPwrmgrAon, + [kTopEarlgreyAlertIdClkmgrAonFatalFault] = kTopEarlgreyAlertPeripheralClkmgrAon, [kTopEarlgreyAlertIdSysrstCtrlAonFatalFault] = kTopEarlgreyAlertPeripheralSysrstCtrlAon, [kTopEarlgreyAlertIdAdcCtrlAonFatalFault] = kTopEarlgreyAlertPeripheralAdcCtrlAon, [kTopEarlgreyAlertIdPwmAonFatalFault] = kTopEarlgreyAlertPeripheralPwmAon,
diff --git a/hw/top_earlgrey/sw/autogen/top_earlgrey.h b/hw/top_earlgrey/sw/autogen/top_earlgrey.h index 4b52a72..058cd6c 100644 --- a/hw/top_earlgrey/sw/autogen/top_earlgrey.h +++ b/hw/top_earlgrey/sw/autogen/top_earlgrey.h
@@ -1103,26 +1103,27 @@ kTopEarlgreyAlertPeripheralOtpCtrl = 12, /**< otp_ctrl */ kTopEarlgreyAlertPeripheralLcCtrl = 13, /**< lc_ctrl */ kTopEarlgreyAlertPeripheralPwrmgrAon = 14, /**< pwrmgr_aon */ - kTopEarlgreyAlertPeripheralSysrstCtrlAon = 15, /**< sysrst_ctrl_aon */ - kTopEarlgreyAlertPeripheralAdcCtrlAon = 16, /**< adc_ctrl_aon */ - kTopEarlgreyAlertPeripheralPwmAon = 17, /**< pwm_aon */ - kTopEarlgreyAlertPeripheralPinmuxAon = 18, /**< pinmux_aon */ - kTopEarlgreyAlertPeripheralAonTimerAon = 19, /**< aon_timer_aon */ - kTopEarlgreyAlertPeripheralSensorCtrlAon = 20, /**< sensor_ctrl_aon */ - kTopEarlgreyAlertPeripheralSramCtrlRetAon = 21, /**< sram_ctrl_ret_aon */ - kTopEarlgreyAlertPeripheralFlashCtrl = 22, /**< flash_ctrl */ - kTopEarlgreyAlertPeripheralAes = 23, /**< aes */ - kTopEarlgreyAlertPeripheralHmac = 24, /**< hmac */ - kTopEarlgreyAlertPeripheralKmac = 25, /**< kmac */ - kTopEarlgreyAlertPeripheralKeymgr = 26, /**< keymgr */ - kTopEarlgreyAlertPeripheralCsrng = 27, /**< csrng */ - kTopEarlgreyAlertPeripheralEntropySrc = 28, /**< entropy_src */ - kTopEarlgreyAlertPeripheralEdn0 = 29, /**< edn0 */ - kTopEarlgreyAlertPeripheralEdn1 = 30, /**< edn1 */ - kTopEarlgreyAlertPeripheralSramCtrlMain = 31, /**< sram_ctrl_main */ - kTopEarlgreyAlertPeripheralOtbn = 32, /**< otbn */ - kTopEarlgreyAlertPeripheralRomCtrl = 33, /**< rom_ctrl */ - kTopEarlgreyAlertPeripheralLast = 33, /**< \internal Final Alert peripheral */ + kTopEarlgreyAlertPeripheralClkmgrAon = 15, /**< clkmgr_aon */ + kTopEarlgreyAlertPeripheralSysrstCtrlAon = 16, /**< sysrst_ctrl_aon */ + kTopEarlgreyAlertPeripheralAdcCtrlAon = 17, /**< adc_ctrl_aon */ + kTopEarlgreyAlertPeripheralPwmAon = 18, /**< pwm_aon */ + kTopEarlgreyAlertPeripheralPinmuxAon = 19, /**< pinmux_aon */ + kTopEarlgreyAlertPeripheralAonTimerAon = 20, /**< aon_timer_aon */ + kTopEarlgreyAlertPeripheralSensorCtrlAon = 21, /**< sensor_ctrl_aon */ + kTopEarlgreyAlertPeripheralSramCtrlRetAon = 22, /**< sram_ctrl_ret_aon */ + kTopEarlgreyAlertPeripheralFlashCtrl = 23, /**< flash_ctrl */ + kTopEarlgreyAlertPeripheralAes = 24, /**< aes */ + kTopEarlgreyAlertPeripheralHmac = 25, /**< hmac */ + kTopEarlgreyAlertPeripheralKmac = 26, /**< kmac */ + kTopEarlgreyAlertPeripheralKeymgr = 27, /**< keymgr */ + kTopEarlgreyAlertPeripheralCsrng = 28, /**< csrng */ + kTopEarlgreyAlertPeripheralEntropySrc = 29, /**< entropy_src */ + kTopEarlgreyAlertPeripheralEdn0 = 30, /**< edn0 */ + kTopEarlgreyAlertPeripheralEdn1 = 31, /**< edn1 */ + kTopEarlgreyAlertPeripheralSramCtrlMain = 32, /**< sram_ctrl_main */ + kTopEarlgreyAlertPeripheralOtbn = 33, /**< otbn */ + kTopEarlgreyAlertPeripheralRomCtrl = 34, /**< rom_ctrl */ + kTopEarlgreyAlertPeripheralLast = 34, /**< \internal Final Alert peripheral */ } top_earlgrey_alert_peripheral_t; /** @@ -1150,47 +1151,48 @@ kTopEarlgreyAlertIdLcCtrlFatalStateError = 15, /**< lc_ctrl_fatal_state_error */ kTopEarlgreyAlertIdLcCtrlFatalBusIntegError = 16, /**< lc_ctrl_fatal_bus_integ_error */ kTopEarlgreyAlertIdPwrmgrAonFatalFault = 17, /**< pwrmgr_aon_fatal_fault */ - kTopEarlgreyAlertIdSysrstCtrlAonFatalFault = 18, /**< sysrst_ctrl_aon_fatal_fault */ - kTopEarlgreyAlertIdAdcCtrlAonFatalFault = 19, /**< adc_ctrl_aon_fatal_fault */ - kTopEarlgreyAlertIdPwmAonFatalFault = 20, /**< pwm_aon_fatal_fault */ - kTopEarlgreyAlertIdPinmuxAonFatalFault = 21, /**< pinmux_aon_fatal_fault */ - kTopEarlgreyAlertIdAonTimerAonFatalFault = 22, /**< aon_timer_aon_fatal_fault */ - kTopEarlgreyAlertIdSensorCtrlAonRecovAs = 23, /**< sensor_ctrl_aon_recov_as */ - kTopEarlgreyAlertIdSensorCtrlAonRecovCg = 24, /**< sensor_ctrl_aon_recov_cg */ - kTopEarlgreyAlertIdSensorCtrlAonRecovGd = 25, /**< sensor_ctrl_aon_recov_gd */ - kTopEarlgreyAlertIdSensorCtrlAonRecovTsHi = 26, /**< sensor_ctrl_aon_recov_ts_hi */ - kTopEarlgreyAlertIdSensorCtrlAonRecovTsLo = 27, /**< sensor_ctrl_aon_recov_ts_lo */ - kTopEarlgreyAlertIdSensorCtrlAonRecovFla = 28, /**< sensor_ctrl_aon_recov_fla */ - kTopEarlgreyAlertIdSensorCtrlAonRecovOtp = 29, /**< sensor_ctrl_aon_recov_otp */ - kTopEarlgreyAlertIdSensorCtrlAonRecovOt0 = 30, /**< sensor_ctrl_aon_recov_ot0 */ - kTopEarlgreyAlertIdSensorCtrlAonRecovOt1 = 31, /**< sensor_ctrl_aon_recov_ot1 */ - kTopEarlgreyAlertIdSensorCtrlAonRecovOt2 = 32, /**< sensor_ctrl_aon_recov_ot2 */ - kTopEarlgreyAlertIdSensorCtrlAonRecovOt3 = 33, /**< sensor_ctrl_aon_recov_ot3 */ - kTopEarlgreyAlertIdSensorCtrlAonRecovOt4 = 34, /**< sensor_ctrl_aon_recov_ot4 */ - kTopEarlgreyAlertIdSensorCtrlAonRecovOt5 = 35, /**< sensor_ctrl_aon_recov_ot5 */ - kTopEarlgreyAlertIdSramCtrlRetAonFatalIntgError = 36, /**< sram_ctrl_ret_aon_fatal_intg_error */ - kTopEarlgreyAlertIdSramCtrlRetAonFatalParityError = 37, /**< sram_ctrl_ret_aon_fatal_parity_error */ - kTopEarlgreyAlertIdFlashCtrlRecovErr = 38, /**< flash_ctrl_recov_err */ - kTopEarlgreyAlertIdFlashCtrlRecovMpErr = 39, /**< flash_ctrl_recov_mp_err */ - kTopEarlgreyAlertIdFlashCtrlRecovEccErr = 40, /**< flash_ctrl_recov_ecc_err */ - kTopEarlgreyAlertIdFlashCtrlFatalIntgErr = 41, /**< flash_ctrl_fatal_intg_err */ - kTopEarlgreyAlertIdAesRecovCtrlUpdateErr = 42, /**< aes_recov_ctrl_update_err */ - kTopEarlgreyAlertIdAesFatalFault = 43, /**< aes_fatal_fault */ - kTopEarlgreyAlertIdHmacFatalFault = 44, /**< hmac_fatal_fault */ - kTopEarlgreyAlertIdKmacFatalFault = 45, /**< kmac_fatal_fault */ - kTopEarlgreyAlertIdKeymgrFatalFaultErr = 46, /**< keymgr_fatal_fault_err */ - kTopEarlgreyAlertIdKeymgrRecovOperationErr = 47, /**< keymgr_recov_operation_err */ - kTopEarlgreyAlertIdCsrngFatalAlert = 48, /**< csrng_fatal_alert */ - kTopEarlgreyAlertIdEntropySrcRecovAlert = 49, /**< entropy_src_recov_alert */ - kTopEarlgreyAlertIdEntropySrcFatalAlert = 50, /**< entropy_src_fatal_alert */ - kTopEarlgreyAlertIdEdn0FatalAlert = 51, /**< edn0_fatal_alert */ - kTopEarlgreyAlertIdEdn1FatalAlert = 52, /**< edn1_fatal_alert */ - kTopEarlgreyAlertIdSramCtrlMainFatalIntgError = 53, /**< sram_ctrl_main_fatal_intg_error */ - kTopEarlgreyAlertIdSramCtrlMainFatalParityError = 54, /**< sram_ctrl_main_fatal_parity_error */ - kTopEarlgreyAlertIdOtbnFatal = 55, /**< otbn_fatal */ - kTopEarlgreyAlertIdOtbnRecov = 56, /**< otbn_recov */ - kTopEarlgreyAlertIdRomCtrlFatal = 57, /**< rom_ctrl_fatal */ - kTopEarlgreyAlertIdLast = 57, /**< \internal The Last Valid Alert ID. */ + kTopEarlgreyAlertIdClkmgrAonFatalFault = 18, /**< clkmgr_aon_fatal_fault */ + kTopEarlgreyAlertIdSysrstCtrlAonFatalFault = 19, /**< sysrst_ctrl_aon_fatal_fault */ + kTopEarlgreyAlertIdAdcCtrlAonFatalFault = 20, /**< adc_ctrl_aon_fatal_fault */ + kTopEarlgreyAlertIdPwmAonFatalFault = 21, /**< pwm_aon_fatal_fault */ + kTopEarlgreyAlertIdPinmuxAonFatalFault = 22, /**< pinmux_aon_fatal_fault */ + kTopEarlgreyAlertIdAonTimerAonFatalFault = 23, /**< aon_timer_aon_fatal_fault */ + kTopEarlgreyAlertIdSensorCtrlAonRecovAs = 24, /**< sensor_ctrl_aon_recov_as */ + kTopEarlgreyAlertIdSensorCtrlAonRecovCg = 25, /**< sensor_ctrl_aon_recov_cg */ + kTopEarlgreyAlertIdSensorCtrlAonRecovGd = 26, /**< sensor_ctrl_aon_recov_gd */ + kTopEarlgreyAlertIdSensorCtrlAonRecovTsHi = 27, /**< sensor_ctrl_aon_recov_ts_hi */ + kTopEarlgreyAlertIdSensorCtrlAonRecovTsLo = 28, /**< sensor_ctrl_aon_recov_ts_lo */ + kTopEarlgreyAlertIdSensorCtrlAonRecovFla = 29, /**< sensor_ctrl_aon_recov_fla */ + kTopEarlgreyAlertIdSensorCtrlAonRecovOtp = 30, /**< sensor_ctrl_aon_recov_otp */ + kTopEarlgreyAlertIdSensorCtrlAonRecovOt0 = 31, /**< sensor_ctrl_aon_recov_ot0 */ + kTopEarlgreyAlertIdSensorCtrlAonRecovOt1 = 32, /**< sensor_ctrl_aon_recov_ot1 */ + kTopEarlgreyAlertIdSensorCtrlAonRecovOt2 = 33, /**< sensor_ctrl_aon_recov_ot2 */ + kTopEarlgreyAlertIdSensorCtrlAonRecovOt3 = 34, /**< sensor_ctrl_aon_recov_ot3 */ + kTopEarlgreyAlertIdSensorCtrlAonRecovOt4 = 35, /**< sensor_ctrl_aon_recov_ot4 */ + kTopEarlgreyAlertIdSensorCtrlAonRecovOt5 = 36, /**< sensor_ctrl_aon_recov_ot5 */ + kTopEarlgreyAlertIdSramCtrlRetAonFatalIntgError = 37, /**< sram_ctrl_ret_aon_fatal_intg_error */ + kTopEarlgreyAlertIdSramCtrlRetAonFatalParityError = 38, /**< sram_ctrl_ret_aon_fatal_parity_error */ + kTopEarlgreyAlertIdFlashCtrlRecovErr = 39, /**< flash_ctrl_recov_err */ + kTopEarlgreyAlertIdFlashCtrlRecovMpErr = 40, /**< flash_ctrl_recov_mp_err */ + kTopEarlgreyAlertIdFlashCtrlRecovEccErr = 41, /**< flash_ctrl_recov_ecc_err */ + kTopEarlgreyAlertIdFlashCtrlFatalIntgErr = 42, /**< flash_ctrl_fatal_intg_err */ + kTopEarlgreyAlertIdAesRecovCtrlUpdateErr = 43, /**< aes_recov_ctrl_update_err */ + kTopEarlgreyAlertIdAesFatalFault = 44, /**< aes_fatal_fault */ + kTopEarlgreyAlertIdHmacFatalFault = 45, /**< hmac_fatal_fault */ + kTopEarlgreyAlertIdKmacFatalFault = 46, /**< kmac_fatal_fault */ + kTopEarlgreyAlertIdKeymgrFatalFaultErr = 47, /**< keymgr_fatal_fault_err */ + kTopEarlgreyAlertIdKeymgrRecovOperationErr = 48, /**< keymgr_recov_operation_err */ + kTopEarlgreyAlertIdCsrngFatalAlert = 49, /**< csrng_fatal_alert */ + kTopEarlgreyAlertIdEntropySrcRecovAlert = 50, /**< entropy_src_recov_alert */ + kTopEarlgreyAlertIdEntropySrcFatalAlert = 51, /**< entropy_src_fatal_alert */ + kTopEarlgreyAlertIdEdn0FatalAlert = 52, /**< edn0_fatal_alert */ + kTopEarlgreyAlertIdEdn1FatalAlert = 53, /**< edn1_fatal_alert */ + kTopEarlgreyAlertIdSramCtrlMainFatalIntgError = 54, /**< sram_ctrl_main_fatal_intg_error */ + kTopEarlgreyAlertIdSramCtrlMainFatalParityError = 55, /**< sram_ctrl_main_fatal_parity_error */ + kTopEarlgreyAlertIdOtbnFatal = 56, /**< otbn_fatal */ + kTopEarlgreyAlertIdOtbnRecov = 57, /**< otbn_recov */ + kTopEarlgreyAlertIdRomCtrlFatal = 58, /**< rom_ctrl_fatal */ + kTopEarlgreyAlertIdLast = 58, /**< \internal The Last Valid Alert ID. */ } top_earlgrey_alert_id_t; /** @@ -1200,7 +1202,7 @@ * `top_earlgrey_alert_peripheral_t`. */ extern const top_earlgrey_alert_peripheral_t - top_earlgrey_alert_for_peripheral[58]; + top_earlgrey_alert_for_peripheral[59]; #define PINMUX_MIO_PERIPH_INSEL_IDX_OFFSET 2