69 dbgsr.U =
__mfcr(CPU_DBGSR);
81 Ifx_SCU_PMCSR *pmcsr_val;
83 pmcsr_val = (Ifx_SCU_PMCSR *)&MODULE_SCU.PMCSR[index];
155 cpu->DBGSR.B.HALT = 0x2;
159 dbgsr.U =
__mfcr(CPU_DBGSR);
161 __mtcr(CPU_DBGSR, dbgsr.U);
207 Ifx_SCU_WDTCPU *watchdog;
212 watchdog->CON0.U = (password << 2U) | 0x1U;
214 watchdog->CON0.U = (password << 2U) | 0x2U;
216 watchdog->CON0.U = (password << 2U) | 0x1U;
218 wdtCon0_Val = ((0x0000U) << 16U) | (password << 2U) | (0x3U);
221 watchdog->CON0.U = wdtCon0_Val;
239 if (retValue ==
TRUE)
250 cpu->DBGSR.B.HALT = 2;
257 MODULE_SCU.PMCSR[(
uint32)index].B.REQSLP = reqslp;
269 boolean retVal =
TRUE;
277 cpu->PC.B.PC = programCounter >> 1;
286 boolean retVal =
TRUE;
305 volatile uint32 spinLockVal;
316 if (spinLockVal == 0)
324 }
while ((retVal ==
FALSE) && (timeoutCount > 0));
340 volatile uint32 spinLockVal;
349 if (spinLockVal == 0)