iLLD_TC27xC
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_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_clearSafetyEndinitInline (uint16 password) |
SCUWDT Inline API to Clear ENDINIT bit provided by Safety 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_setCpuEndinit (uint16 password) |
SCUWDT API to set 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_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 192 of file IfxScuWdt.c.
Referenced by IfxAsclin_Asc_disableModule(), IfxAsclin_enableModule(), IfxAsclin_Lin_disableModule(), IfxAsclin_Spi_disableModule(), IfxCcu6_enableModule(), IfxCif_setModuleStateRequest(), IfxCpu_invalidateProgramCache(), IfxCpu_setCoreMode(), IfxDsadc_Dsadc_initModule(), IfxEray_Eray_initModule(), IfxEth_enableModule(), IfxFce_Crc_initCrc(), IfxFce_Crc_initModule(), IfxFce_resetModule(), IfxGtm_Cmu_setClkFrequency(), IfxGtm_Cmu_setEclkFrequency(), IfxGtm_Cmu_setGclkFrequency(), IfxGtm_disable(), IfxGtm_enable(), IfxHssl_enableHsctModule(), IfxHssl_enableHsslModule(), IfxHssl_Hssl_initModule(), IfxI2c_disableModule(), IfxI2c_enableModule(), IfxI2c_setBaudrate(), IfxIom_Iom_initModule(), IfxIom_resetModule(), IfxMsc_clearReset(), IfxMsc_Msc_initModule(), IfxMsc_resetModule(), IfxMultican_Can_initModule(), IfxMultican_deinit(), IfxPort_resetESR(), IfxPort_setESR(), IfxPort_setGroupPadDriver(), IfxPort_setPinPadDriver(), IfxPsi5_Psi5_initChannel(), IfxPsi5_Psi5_initModule(), IfxPsi5_setRxInput(), IfxPsi5s_Psi5s_initChannel(), IfxPsi5s_Psi5s_initModule(), IfxQspi_SpiMaster_initModule(), IfxQspi_SpiSlave_initModule(), IfxScuCcu_init(), IfxScuCcu_initErayPll(), IfxScuCcu_setSpbFrequency(), IfxScuWdt_disableCpuWatchdog(), IfxScuWdt_enableCpuWatchdog(), IfxSent_Sent_deInitModule(), IfxSent_Sent_initModule(), IfxVadc_enableModule(), and IfxVadc_resetKernel().
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 381 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 304 of file IfxScuWdt.c.
Referenced by IfxCpu_setCoreMode(), IfxEray_Eray_initModule(), IfxScuCcu_init(), IfxScuCcu_initErayPll(), IfxScuCcu_setCpuFrequency(), IfxScuCcu_setGtmFrequency(), IfxScuCcu_setPll2ErayFrequency(), IfxScuCcu_setPll2Frequency(), IfxScuCcu_setSpbFrequency(), 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 439 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 198 of file IfxScuWdt.c.
Referenced by IfxAsclin_Asc_disableModule(), IfxAsclin_enableModule(), IfxAsclin_Lin_disableModule(), IfxAsclin_Spi_disableModule(), IfxCcu6_enableModule(), IfxCif_setModuleStateRequest(), IfxCpu_invalidateProgramCache(), IfxCpu_setCoreMode(), IfxDsadc_Dsadc_initModule(), IfxEray_Eray_initModule(), IfxEth_enableModule(), IfxFce_Crc_initCrc(), IfxFce_Crc_initModule(), IfxFce_resetModule(), IfxGtm_Cmu_setClkFrequency(), IfxGtm_Cmu_setEclkFrequency(), IfxGtm_Cmu_setGclkFrequency(), IfxGtm_disable(), IfxGtm_enable(), IfxHssl_enableHsctModule(), IfxHssl_enableHsslModule(), IfxHssl_Hssl_initModule(), IfxI2c_disableModule(), IfxI2c_enableModule(), IfxI2c_setBaudrate(), IfxIom_Iom_initModule(), IfxIom_resetModule(), IfxMsc_clearReset(), IfxMsc_Msc_initModule(), IfxMsc_resetModule(), IfxMultican_Can_initModule(), IfxMultican_deinit(), IfxPort_resetESR(), IfxPort_setESR(), IfxPort_setGroupPadDriver(), IfxPort_setPinPadDriver(), IfxPsi5_Psi5_initChannel(), IfxPsi5_Psi5_initModule(), IfxPsi5_setRxInput(), IfxPsi5s_Psi5s_initChannel(), IfxPsi5s_Psi5s_initModule(), IfxQspi_SpiMaster_initModule(), IfxQspi_SpiSlave_initModule(), IfxScuCcu_init(), IfxScuCcu_initErayPll(), IfxScuCcu_setSpbFrequency(), IfxScuWdt_disableCpuWatchdog(), IfxScuWdt_enableCpuWatchdog(), IfxScuWdt_initCpuWatchdog(), IfxScuWdt_serviceCpuWatchdog(), IfxSent_Sent_deInitModule(), IfxSent_Sent_initModule(), IfxVadc_enableModule(), and IfxVadc_resetKernel().
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 409 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 310 of file IfxScuWdt.c.
Referenced by IfxCpu_setCoreMode(), IfxEray_Eray_initModule(), IfxScuCcu_init(), IfxScuCcu_initErayPll(), IfxScuCcu_setCpuFrequency(), IfxScuCcu_setGtmFrequency(), IfxScuCcu_setPll2ErayFrequency(), IfxScuCcu_setPll2Frequency(), IfxScuCcu_setSpbFrequency(), 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 468 of file IfxScuWdt.h.
Referenced by IfxScuWdt_setSafetyEndinit().