|
s32 | XWdtTb_CfgInitialize (XWdtTb *InstancePtr, const XWdtTb_Config *CfgPtr, UINTPTR EffectiveAddr) |
| Initializes the AXI timebase Watchdog Timer core. More...
|
|
s32 | XWdtTb_Initialize (XWdtTb *InstancePtr, u16 DeviceId) |
| Initializes a specific legacy/window watchdog timer/timebase instance/driver. More...
|
|
void | XWdtTb_Start (XWdtTb *InstancePtr) |
| Starts the legacy or window watchdog timer. More...
|
|
s32 | XWdtTb_Stop (XWdtTb *InstancePtr) |
| Disables the legacy or window watchdog timer. More...
|
|
u32 | XWdtTb_IsWdtExpired (const XWdtTb *InstancePtr) |
| Checks if the legacy watchdog timer has expired or window watchdog timer either in second window or not in second window. More...
|
|
u32 | XWdtTb_IsGenericWdtFWExpired (const XWdtTb *InstancePtr) |
| Checks if the generic watchdog timer has first window expired or not. More...
|
|
void | XWdtTb_RestartWdt (const XWdtTb *InstancePtr) |
| Restarts the legacy or window watchdog timer. More...
|
|
XWdtTb_Config * | XWdtTb_LookupConfig (u16 DeviceId) |
| This function returns a reference to an XWdtTb_Config structure based on the core id, DeviceId. More...
|
|
void | XWdtTb_AlwaysEnable (const XWdtTb *InstancePtr) |
| This function keeps window Watchdog Timer always enabled. More...
|
|
void | XWdtTb_ClearLastEvent (const XWdtTb *InstancePtr) |
| Clears event(s) that present after system reset. More...
|
|
void | XWdtTb_ClearResetPending (const XWdtTb *InstancePtr) |
| Clears the window watchdog reset pending. More...
|
|
void | XWdtTb_IntrClear (const XWdtTb *InstancePtr) |
| Clears window watchdog timer interrupt (WINT) bit. More...
|
|
void | XWdtTb_SetByteCount (const XWdtTb *InstancePtr, u32 ByteCount) |
| Sets byte count to determine the interrupt assertion point in the second window configuration. More...
|
|
u32 | XWdtTb_GetByteCount (const XWdtTb *InstancePtr) |
| Provides byte count value of the selected byte count in the second window configuration. More...
|
|
void | XWdtTb_SetByteSegment (const XWdtTb *InstancePtr, u32 ByteSegment) |
| Sets byte segment selection to determine the interrupt assertion point in the second window configuration. More...
|
|
u32 | XWdtTb_GetByteSegment (const XWdtTb *InstancePtr) |
| Provides byte segment selection in the second window configuration. More...
|
|
void | XWdtTb_EnableSst (const XWdtTb *InstancePtr) |
| Enables Second Sequence Timer(SST) function. More...
|
|
void | XWdtTb_DisableSst (const XWdtTb *InstancePtr) |
| Disables Second Sequence Timer(SST) function. More...
|
|
void | XWdtTb_EnablePsm (const XWdtTb *InstancePtr) |
| Enables Program Sequence Monitor(PSM) function. More...
|
|
void | XWdtTb_DisablePsm (const XWdtTb *InstancePtr) |
| Disables Program Sequence Monitor (PSM) function. More...
|
|
void | XWdtTb_EnableFailCounter (XWdtTb *InstancePtr) |
| Enables Fail Counter(FC) function. More...
|
|
void | XWdtTb_DisableFailCounter (XWdtTb *InstancePtr) |
| Disables Fail Counter (FC) function. More...
|
|
void | XWdtTb_EnableExtraProtection (const XWdtTb *InstancePtr) |
| Provides extra safeguard against unintentional clear of WEN bit. More...
|
|
void | XWdtTb_DisableExtraProtection (const XWdtTb *InstancePtr) |
| Enables unintentional clear of WEN bit. More...
|
|
void | XWdtTb_SetWindowCount (const XWdtTb *InstancePtr, u32 FirstWinCount, u32 SecondWinCount) |
| Sets the count value for the first and second window. More...
|
|
void | XWdtTb_SetGenericWdtWindow (const XWdtTb *InstancePtr, u32 GWOR_config) |
| Sets the count value for the GWDT_Compare_value_reg0 ,GWDT_Compare_value_reg1 & GWDT_Offset_regs . More...
|
|
void | XWdtTb_SetGenericWdtWindowTimeOut (const XWdtTb *InstancePtr, u32 MilliSeconds) |
| This function sets the count value for the GWDT_Offset_regs . More...
|
|
u32 | XWdtTb_ProgramWDTWidth (const XWdtTb *InstancePtr, u32 width) |
| Programs the width of Watchdog Timer. More...
|
|
u8 | XWdtTb_GenAnswer (u8 TokenVal, u8 AnsByteCnt, u8 TokenFdbk) |
| This routine generates responses based on input token in QA mode. More...
|
|
s32 | XWdtTb_SelfTest (const XWdtTb *InstancePtr) |
| This function runs a self-test on the timebase or window if enabled. More...
|
|