iLLD_TC27xD
1.0
|
Functions | |
IFX_INLINE void | IfxScuWdt_clearCpuEndinitInline (Ifx_SCU_WDTCPU *watchdog, uint16 password) |
SCUWDT Inline API to Clear ENDINIT bit provided by CPU WDT Hardware module. More... | |
IFX_INLINE void | IfxScuWdt_clearSafetyEndinitInline (uint16 password) |
SCUWDT Inline API to Clear ENDINIT bit provided by Safety WDT Hardware module. More... | |
IFX_INLINE void | IfxScuWdt_setCpuEndinitInline (Ifx_SCU_WDTCPU *watchdog, uint16 password) |
SCUWDT Inline API to Set ENDINIT bit provided by CPU WDT Hardware module. More... | |
IFX_INLINE void | IfxScuWdt_setSafetyEndinitInline (uint16 password) |
SCUWDT Inline API to Set ENDINIT bit provided by Safety WDT Hardware module. More... | |
IFX_EXTERN void | IfxScuWdt_clearCpuEndinit (uint16 password) |
SCUWDT API to Clear ENDINIT bit provided by CPU WDT Hardware module. More... | |
IFX_EXTERN void | IfxScuWdt_clearSafetyEndinit (uint16 password) |
SCUWDT API to Clear ENDINIT bit provided by Safety WDT Hardware module. More... | |
IFX_EXTERN void | IfxScuWdt_setCpuEndinit (uint16 password) |
SCUWDT API to set ENDINIT bit provided by CPU WDT Hardware module. More... | |
IFX_EXTERN void | IfxScuWdt_setSafetyEndinit (uint16 password) |
SCUWDT API to Set ENDINIT bit provided by Safety WDT Hardware module. More... | |
IFX_EXTERN void IfxScuWdt_clearCpuEndinit | ( | uint16 | password) |
SCUWDT API to Clear ENDINIT bit provided by CPU WDT Hardware module.
This API will disable ENDINIT functionality provided by CPU WDT Hardware module. User need to use this API call before modifying any ENDINIT protected register. User must always set the ENDINIT bit using other API IfxScuWdt_setCpuEndinit. The sequence clear and set ENDINIT shall not be interrupted by another interrupt/call. User need to have the password stored locally in the caller function, (use IfxScuWdt_getCpuWatchdogPassword)
password | Existing (Application specific) password for the Watchdog module. |
Definition at line 172 of file IfxScuWdt.c.
Referenced by IfxAsclin_Asc_disableModule(), IfxAsclin_enableModule(), IfxAsclin_Lin_disableModule(), IfxAsclin_resetModule(), IfxAsclin_setSleepMode(), IfxAsclin_Spi_disableModule(), IfxCcu6_enableModule(), IfxCcu6_resetModule(), IfxCcu6_setSleepMode(), IfxCif_resetModule(), IfxCif_setModuleStateRequest(), IfxCpu_invalidateProgramCache(), IfxCpu_setCoreMode(), IfxDma_setSleepMode(), IfxDsadc_Dsadc_initModule(), IfxDsadc_resetModule(), IfxDsadc_setSleepMode(), IfxEray_Eray_initModule(), IfxEray_setSleepMode(), IfxEth_enableModule(), IfxEth_resetModule(), IfxFce_Crc_initCrc(), IfxFce_Crc_initModule(), IfxFce_resetModule(), IfxGpt12_enableModule(), IfxGpt12_resetModule(), IfxGpt12_setSleepMode(), IfxGtm_Cmu_setClkFrequency(), IfxGtm_Cmu_setEclkFrequency(), IfxGtm_Cmu_setGclkFrequency(), IfxGtm_disable(), IfxGtm_enable(), IfxHssl_enableHsctModule(), IfxHssl_enableHsslModule(), IfxHssl_Hssl_initHsctModule(), IfxHssl_resetHsctKernel(), IfxHssl_resetHsslKernel(), IfxHssl_setHsctSleepMode(), IfxHssl_setHsslSleepMode(), IfxI2c_disableModule(), IfxI2c_enableModule(), IfxI2c_resetModule(), IfxI2c_setBaudrate(), IfxIom_Iom_initModule(), IfxIom_resetModule(), IfxIom_setSleepMode(), IfxMsc_clearReset(), IfxMsc_Msc_initModule(), IfxMsc_resetModule(), IfxMsc_setSleepMode(), IfxMultican_Can_initModule(), IfxMultican_deinit(), IfxMultican_resetModule(), IfxMultican_setSleepMode(), IfxPort_resetESR(), IfxPort_setESR(), IfxPort_setGroupPadDriver(), IfxPort_setPinMode(), IfxPort_setPinModeLvdsHigh(), IfxPort_setPinModeLvdsMedium(), IfxPort_setPinPadDriver(), IfxPsi5_Psi5_initChannel(), IfxPsi5_Psi5_initModule(), IfxPsi5_setRxInput(), IfxPsi5s_Psi5s_initChannel(), IfxPsi5s_Psi5s_initModule(), IfxPsi5s_resetModule(), IfxPsi5s_setSleepMode(), IfxQspi_resetModule(), IfxQspi_SpiMaster_initModule(), IfxQspi_SpiSlave_initModule(), IfxScuCcu_init(), IfxScuCcu_initErayPll(), IfxScuCcu_setSpbFrequency(), IfxScuCcu_switchToBackupClock(), IfxScuWdt_disableCpuWatchdog(), IfxScuWdt_enableCpuWatchdog(), IfxSent_resetModule(), IfxSent_Sent_deInitModule(), IfxSent_Sent_initModule(), IfxSent_setSleepMode(), IfxStm_resetModule(), IfxStm_setSleepMode(), IfxVadc_disableModule(), IfxVadc_enableGroupSync(), IfxVadc_enableModule(), IfxVadc_resetKernel(), and IfxVadc_setSleepMode().
IFX_INLINE void IfxScuWdt_clearCpuEndinitInline | ( | Ifx_SCU_WDTCPU * | watchdog, |
uint16 | password | ||
) |
SCUWDT Inline API to Clear ENDINIT bit provided by CPU WDT Hardware module.
This Inline API will disable ENDINIT functionality provided by CPU WDT Hardware module. This API is only meant to be used with startup routines where function call is not possible. User need to use this API call before modifying any ENDINIT protected register. User must always set the ENDINIT bit using other API IfxScuWdt_setCpuEndinit. The sequence clear and set ENDINIT shall not be interrupted by another interrupt/call. User need to have the password stored locally in the caller function, (use IfxScuWdt_getCpuWatchdogPassword).
watchdog | pointer to the watchdog register map of CPU WDT hardware instance |
password | Existing (Application specific) password for the Watchdog module. |
Definition at line 386 of file IfxScuWdt.h.
Referenced by _Core0_start(), _Core1_start(), _Core2_start(), IfxCpu_enableSegmentSpecificDataAccessCacheability(), IfxCpu_enableSegmentSpecificInstructionAccessCacheability(), IfxCpu_setDataCache(), IfxCpu_setProgramCache(), and IfxScuWdt_clearCpuEndinit().
IFX_EXTERN void IfxScuWdt_clearSafetyEndinit | ( | uint16 | password) |
SCUWDT API to Clear ENDINIT bit provided by Safety WDT Hardware module.
This API will disable ENDINIT functionality provided by Safety WDT Hardware module. User need to use this API call before modifying any ENDINIT protected register. User must always set the ENDINIT bit using other API IfxScuWdt_setCpuEndinit. The sequence clear and set ENDINIT shall not be interrupted by another interrupt/call. User need to have the password stored locally in the caller function, (use IfxScuWdt_getSafetyWatchdogPassword).
password | Existing (Application specific) password for the Watchdog module. |
Definition at line 178 of file IfxScuWdt.c.
Referenced by IfxCpu_setCoreMode(), IfxEray_Eray_initModule(), IfxMtu_clearSram(), IfxMtu_runCheckerBoardTest(), IfxMtu_runMarchUTest(), IfxMtu_runNonDestructiveInversionTest(), IfxMtu_writeSramAddress(), IfxScuCcu_init(), IfxScuCcu_initErayPll(), IfxScuCcu_setCpuFrequency(), IfxScuCcu_setGtmFrequency(), IfxScuCcu_setPll2ErayFrequency(), IfxScuCcu_setPll2Frequency(), IfxScuCcu_setSpbFrequency(), IfxScuCcu_setSriFrequency(), IfxScuCcu_switchToBackupClock(), IfxScuWdt_disableSafetyWatchdog(), IfxScuWdt_enableSafetyWatchdog(), IfxVadc_disableAccess(), and IfxVadc_enableAccess().
IFX_INLINE void IfxScuWdt_clearSafetyEndinitInline | ( | uint16 | password) |
SCUWDT Inline API to Clear ENDINIT bit provided by Safety WDT Hardware module.
This API will disable ENDINIT functionality provided by Safety WDT Hardware module. This API is only meant to be used with startup routines where function call is not possible. User need to use this API call before modifying any ENDINIT protected register. User must always set the ENDINIT bit using other API IfxScuWdt_setCpuEndinit. The sequence clear and set ENDINIT shall not be interrupted by another interrupt/call. User need to have the password stored locally in the caller function, (use IfxScuWdt_getSafetyWatchdogPassword).
password | Existing (Application specific) password for the Watchdog module. |
Definition at line 414 of file IfxScuWdt.h.
Referenced by IfxScuWdt_clearSafetyEndinit().
IFX_EXTERN void IfxScuWdt_setCpuEndinit | ( | uint16 | password) |
SCUWDT API to set ENDINIT bit provided by CPU WDT Hardware module.
This API will enable ENDINIT functionality provided by CPU WDT Hardware module. User need to use this API call after modifying any ENDINIT protected register. User need to have the password stored locally in the caller function, (use IfxScuWdt_getCpuWatchdogPassword)
password | Existing (Application specific) password for the Watchdog module. |
Definition at line 395 of file IfxScuWdt.c.
Referenced by IfxAsclin_Asc_disableModule(), IfxAsclin_enableModule(), IfxAsclin_Lin_disableModule(), IfxAsclin_resetModule(), IfxAsclin_setSleepMode(), IfxAsclin_Spi_disableModule(), IfxCcu6_enableModule(), IfxCcu6_resetModule(), IfxCcu6_setSleepMode(), IfxCif_resetModule(), IfxCif_setModuleStateRequest(), IfxCpu_invalidateProgramCache(), IfxCpu_setCoreMode(), IfxDma_setSleepMode(), IfxDsadc_Dsadc_initModule(), IfxDsadc_resetModule(), IfxDsadc_setSleepMode(), IfxEray_Eray_initModule(), IfxEray_setSleepMode(), IfxEth_enableModule(), IfxEth_resetModule(), IfxFce_Crc_initCrc(), IfxFce_Crc_initModule(), IfxFce_resetModule(), IfxGpt12_enableModule(), IfxGpt12_resetModule(), IfxGpt12_setSleepMode(), IfxGtm_Cmu_setClkFrequency(), IfxGtm_Cmu_setEclkFrequency(), IfxGtm_Cmu_setGclkFrequency(), IfxGtm_disable(), IfxGtm_enable(), IfxHssl_enableHsctModule(), IfxHssl_enableHsslModule(), IfxHssl_Hssl_initHsctModule(), IfxHssl_resetHsctKernel(), IfxHssl_resetHsslKernel(), IfxHssl_setHsctSleepMode(), IfxHssl_setHsslSleepMode(), IfxI2c_disableModule(), IfxI2c_enableModule(), IfxI2c_resetModule(), IfxI2c_setBaudrate(), IfxIom_Iom_initModule(), IfxIom_resetModule(), IfxIom_setSleepMode(), IfxMsc_clearReset(), IfxMsc_Msc_initModule(), IfxMsc_resetModule(), IfxMsc_setSleepMode(), IfxMultican_Can_initModule(), IfxMultican_deinit(), IfxMultican_resetModule(), IfxMultican_setSleepMode(), IfxPort_resetESR(), IfxPort_setESR(), IfxPort_setGroupPadDriver(), IfxPort_setPinMode(), IfxPort_setPinModeLvdsHigh(), IfxPort_setPinModeLvdsMedium(), IfxPort_setPinPadDriver(), IfxPsi5_Psi5_initChannel(), IfxPsi5_Psi5_initModule(), IfxPsi5_setRxInput(), IfxPsi5s_Psi5s_initChannel(), IfxPsi5s_Psi5s_initModule(), IfxPsi5s_resetModule(), IfxPsi5s_setSleepMode(), IfxQspi_resetModule(), IfxQspi_SpiMaster_initModule(), IfxQspi_SpiSlave_initModule(), IfxScuCcu_init(), IfxScuCcu_initErayPll(), IfxScuCcu_setSpbFrequency(), IfxScuCcu_switchToBackupClock(), IfxScuWdt_disableCpuWatchdog(), IfxScuWdt_enableCpuWatchdog(), IfxScuWdt_initCpuWatchdog(), IfxScuWdt_serviceCpuWatchdog(), IfxSent_resetModule(), IfxSent_Sent_deInitModule(), IfxSent_Sent_initModule(), IfxSent_setSleepMode(), IfxStm_resetModule(), IfxStm_setSleepMode(), IfxVadc_disableModule(), IfxVadc_enableGroupSync(), IfxVadc_enableModule(), IfxVadc_resetKernel(), and IfxVadc_setSleepMode().
IFX_INLINE void IfxScuWdt_setCpuEndinitInline | ( | Ifx_SCU_WDTCPU * | watchdog, |
uint16 | password | ||
) |
SCUWDT Inline API to Set ENDINIT bit provided by CPU WDT Hardware module.
This API will enable ENDINIT functionality provided by CPU WDT Hardware module. This API is only meant to be used with startup routines where function call is not possible. User need to use this API call after modifying any ENDINIT protected register. User need to have the password stored locally in the caller function, (use IfxScuWdt_getCpuWatchdogPassword).
watchdog | pointer to the watchdog register map of CPU WDT hardware instance |
password | Existing (Application specific) password for the Watchdog module. |
Definition at line 478 of file IfxScuWdt.h.
Referenced by _Core0_start(), _Core1_start(), _Core2_start(), IfxCpu_enableSegmentSpecificDataAccessCacheability(), IfxCpu_enableSegmentSpecificInstructionAccessCacheability(), IfxCpu_setDataCache(), IfxCpu_setProgramCache(), and IfxScuWdt_setCpuEndinit().
IFX_EXTERN void IfxScuWdt_setSafetyEndinit | ( | uint16 | password) |
SCUWDT API to Set ENDINIT bit provided by Safety WDT Hardware module.
This API will enable ENDINIT functionality provided by Safety WDT Hardware module. User need to use this API call after modifying any ENDINIT protected register. User need to have the password stored locally in the caller function, (use IfxScuWdt_getSafetyWatchdogPassword).
password | Existing (Application specific) password for the Watchdog module. |
Definition at line 401 of file IfxScuWdt.c.
Referenced by IfxCpu_setCoreMode(), IfxEray_Eray_initModule(), IfxMtu_clearSram(), IfxMtu_runCheckerBoardTest(), IfxMtu_runMarchUTest(), IfxMtu_runNonDestructiveInversionTest(), IfxMtu_writeSramAddress(), IfxScuCcu_init(), IfxScuCcu_initErayPll(), IfxScuCcu_setCpuFrequency(), IfxScuCcu_setGtmFrequency(), IfxScuCcu_setPll2ErayFrequency(), IfxScuCcu_setPll2Frequency(), IfxScuCcu_setSpbFrequency(), IfxScuCcu_setSriFrequency(), IfxScuCcu_switchToBackupClock(), IfxScuWdt_disableSafetyWatchdog(), IfxScuWdt_enableSafetyWatchdog(), IfxScuWdt_initSafetyWatchdog(), IfxScuWdt_serviceSafetyWatchdog(), IfxVadc_disableAccess(), and IfxVadc_enableAccess().
IFX_INLINE void IfxScuWdt_setSafetyEndinitInline | ( | uint16 | password) |
SCUWDT Inline API to Set ENDINIT bit provided by Safety WDT Hardware module.
This API will enable ENDINIT functionality provided by Safety WDT Hardware module. This API is only meant to be used with startup routines where function call is not possible. User need to use this API call after modifying any ENDINIT protected register. User need to have the password stored locally in the caller function, (use IfxScuWdt_getSafetyWatchdogPassword).
password | Existing (Application specific) password for the Watchdog module. |
Definition at line 508 of file IfxScuWdt.h.
Referenced by IfxScuWdt_setSafetyEndinit().