Lines Matching refs:ui32Base

119 _TimerBaseValid(uint32_t ui32Base)  in _TimerBaseValid()  argument
121 return((ui32Base == TIMER0_BASE) || (ui32Base == TIMER1_BASE) || in _TimerBaseValid()
122 (ui32Base == TIMER2_BASE) || (ui32Base == TIMER3_BASE) || in _TimerBaseValid()
123 (ui32Base == TIMER4_BASE) || (ui32Base == TIMER5_BASE) || in _TimerBaseValid()
124 (ui32Base == TIMER6_BASE) || (ui32Base == TIMER7_BASE) || in _TimerBaseValid()
125 (ui32Base == WTIMER0_BASE) || (ui32Base == WTIMER1_BASE) || in _TimerBaseValid()
126 (ui32Base == WTIMER2_BASE) || (ui32Base == WTIMER3_BASE) || in _TimerBaseValid()
127 (ui32Base == WTIMER4_BASE) || (ui32Base == WTIMER5_BASE)); in _TimerBaseValid()
147 _TimerIntNumberGet(uint32_t ui32Base, uint32_t ui32Timer) in _TimerIntNumberGet() argument
174 if(ppui32SSIIntMap[ui8Idx][0] == ui32Base) in _TimerIntNumberGet()
211 TimerEnable(uint32_t ui32Base, uint32_t ui32Timer) in TimerEnable() argument
216 ASSERT(_TimerBaseValid(ui32Base)); in TimerEnable()
223 HWREG(ui32Base + TIMER_O_CTL) |= ui32Timer & (TIMER_CTL_TAEN | in TimerEnable()
241 TimerDisable(uint32_t ui32Base, uint32_t ui32Timer) in TimerDisable() argument
246 ASSERT(_TimerBaseValid(ui32Base)); in TimerDisable()
253 HWREG(ui32Base + TIMER_O_CTL) &= ~(ui32Timer & in TimerDisable()
349 TimerConfigure(uint32_t ui32Base, uint32_t ui32Config) in TimerConfigure() argument
354 ASSERT(_TimerBaseValid(ui32Base)); in TimerConfigure()
386 HWREG(ui32Base + TIMER_O_CTL) &= ~(TIMER_CTL_TAEN | TIMER_CTL_TBEN); in TimerConfigure()
391 HWREG(ui32Base + TIMER_O_CFG) = ui32Config >> 24; in TimerConfigure()
400 HWREG(ui32Base + TIMER_O_TAMR) = (((ui32Config & 0x000f0000) >> 4) | in TimerConfigure()
403 HWREG(ui32Base + TIMER_O_TBMR) = (((ui32Config & 0x00f00000) >> 8) | in TimerConfigure()
409 HWREG(ui32Base + TIMER_O_TAMR) = ((ui32Config & 0xff) | in TimerConfigure()
411 HWREG(ui32Base + TIMER_O_TBMR) = (((ui32Config >> 8) & 0xff) | in TimerConfigure()
433 TimerControlLevel(uint32_t ui32Base, uint32_t ui32Timer, bool bInvert) in TimerControlLevel() argument
438 ASSERT(_TimerBaseValid(ui32Base)); in TimerControlLevel()
446 HWREG(ui32Base + TIMER_O_CTL) = (bInvert ? in TimerControlLevel()
447 (HWREG(ui32Base + TIMER_O_CTL) | in TimerControlLevel()
449 (HWREG(ui32Base + TIMER_O_CTL) & in TimerControlLevel()
470 TimerControlTrigger(uint32_t ui32Base, uint32_t ui32Timer, in TimerControlTrigger() argument
476 ASSERT(_TimerBaseValid(ui32Base)); in TimerControlTrigger()
498 HWREG(ui32Base + TIMER_O_ADCEV) = (bEnable ? in TimerControlTrigger()
499 (HWREG(ui32Base + TIMER_O_ADCEV) | in TimerControlTrigger()
501 (HWREG(ui32Base + TIMER_O_ADCEV) & in TimerControlTrigger()
510 HWREG(ui32Base + TIMER_O_CTL) = (bEnable ? in TimerControlTrigger()
511 (HWREG(ui32Base + TIMER_O_CTL) | in TimerControlTrigger()
513 (HWREG(ui32Base + TIMER_O_CTL) & in TimerControlTrigger()
535 TimerControlEvent(uint32_t ui32Base, uint32_t ui32Timer, in TimerControlEvent() argument
541 ASSERT(_TimerBaseValid(ui32Base)); in TimerControlEvent()
549 HWREG(ui32Base + TIMER_O_CTL) = ((HWREG(ui32Base + TIMER_O_CTL) & in TimerControlEvent()
571 TimerControlStall(uint32_t ui32Base, uint32_t ui32Timer, in TimerControlStall() argument
577 ASSERT(_TimerBaseValid(ui32Base)); in TimerControlStall()
585 HWREG(ui32Base + TIMER_O_CTL) = (bStall ? in TimerControlStall()
586 (HWREG(ui32Base + TIMER_O_CTL) | in TimerControlStall()
588 (HWREG(ui32Base + TIMER_O_CTL) & in TimerControlStall()
613 TimerControlWaitOnTrigger(uint32_t ui32Base, uint32_t ui32Timer, in TimerControlWaitOnTrigger() argument
619 ASSERT(_TimerBaseValid(ui32Base)); in TimerControlWaitOnTrigger()
630 HWREG(ui32Base + TIMER_O_TAMR) |= TIMER_TAMR_TAWOT; in TimerControlWaitOnTrigger()
634 HWREG(ui32Base + TIMER_O_TAMR) &= ~(TIMER_TAMR_TAWOT); in TimerControlWaitOnTrigger()
645 HWREG(ui32Base + TIMER_O_TBMR) |= TIMER_TBMR_TBWOT; in TimerControlWaitOnTrigger()
649 HWREG(ui32Base + TIMER_O_TBMR) &= ~(TIMER_TBMR_TBWOT); in TimerControlWaitOnTrigger()
667 TimerRTCEnable(uint32_t ui32Base) in TimerRTCEnable() argument
672 ASSERT(_TimerBaseValid(ui32Base)); in TimerRTCEnable()
677 HWREG(ui32Base + TIMER_O_CTL) |= TIMER_CTL_RTCEN; in TimerRTCEnable()
692 TimerRTCDisable(uint32_t ui32Base) in TimerRTCDisable() argument
697 ASSERT(_TimerBaseValid(ui32Base)); in TimerRTCDisable()
702 HWREG(ui32Base + TIMER_O_CTL) &= ~(TIMER_CTL_RTCEN); in TimerRTCDisable()
725 TimerClockSourceSet(uint32_t ui32Base, uint32_t ui32Source) in TimerClockSourceSet() argument
730 ASSERT(_TimerBaseValid(ui32Base)); in TimerClockSourceSet()
737 HWREG(ui32Base + TIMER_O_CC) = ui32Source; in TimerClockSourceSet()
758 TimerClockSourceGet(uint32_t ui32Base) in TimerClockSourceGet() argument
763 ASSERT(_TimerBaseValid(ui32Base)); in TimerClockSourceGet()
768 return(HWREG(ui32Base + TIMER_O_CC)); in TimerClockSourceGet()
796 TimerPrescaleSet(uint32_t ui32Base, uint32_t ui32Timer, uint32_t ui32Value) in TimerPrescaleSet() argument
801 ASSERT(_TimerBaseValid(ui32Base)); in TimerPrescaleSet()
811 HWREG(ui32Base + TIMER_O_TAPR) = ui32Value; in TimerPrescaleSet()
819 HWREG(ui32Base + TIMER_O_TBPR) = ui32Value; in TimerPrescaleSet()
845 TimerPrescaleGet(uint32_t ui32Base, uint32_t ui32Timer) in TimerPrescaleGet() argument
850 ASSERT(_TimerBaseValid(ui32Base)); in TimerPrescaleGet()
857 return((ui32Timer == TIMER_A) ? HWREG(ui32Base + TIMER_O_TAPR) : in TimerPrescaleGet()
858 HWREG(ui32Base + TIMER_O_TBPR)); in TimerPrescaleGet()
887 TimerPrescaleMatchSet(uint32_t ui32Base, uint32_t ui32Timer, in TimerPrescaleMatchSet() argument
893 ASSERT(_TimerBaseValid(ui32Base)); in TimerPrescaleMatchSet()
903 HWREG(ui32Base + TIMER_O_TAPMR) = ui32Value; in TimerPrescaleMatchSet()
911 HWREG(ui32Base + TIMER_O_TBPMR) = ui32Value; in TimerPrescaleMatchSet()
938 TimerPrescaleMatchGet(uint32_t ui32Base, uint32_t ui32Timer) in TimerPrescaleMatchGet() argument
943 ASSERT(_TimerBaseValid(ui32Base)); in TimerPrescaleMatchGet()
950 return((ui32Timer == TIMER_A) ? HWREG(ui32Base + TIMER_O_TAPMR) : in TimerPrescaleMatchGet()
951 HWREG(ui32Base + TIMER_O_TBPMR)); in TimerPrescaleMatchGet()
975 TimerLoadSet(uint32_t ui32Base, uint32_t ui32Timer, uint32_t ui32Value) in TimerLoadSet() argument
980 ASSERT(_TimerBaseValid(ui32Base)); in TimerLoadSet()
989 HWREG(ui32Base + TIMER_O_TAILR) = ui32Value; in TimerLoadSet()
997 HWREG(ui32Base + TIMER_O_TBILR) = ui32Value; in TimerLoadSet()
1021 TimerLoadGet(uint32_t ui32Base, uint32_t ui32Timer) in TimerLoadGet() argument
1026 ASSERT(_TimerBaseValid(ui32Base)); in TimerLoadGet()
1032 return((ui32Timer == TIMER_A) ? HWREG(ui32Base + TIMER_O_TAILR) : in TimerLoadGet()
1033 HWREG(ui32Base + TIMER_O_TBILR)); in TimerLoadGet()
1050 TimerLoadSet64(uint32_t ui32Base, uint64_t ui64Value) in TimerLoadSet64() argument
1055 ASSERT(_TimerBaseValid(ui32Base)); in TimerLoadSet64()
1062 HWREG(ui32Base + TIMER_O_TBILR) = ui64Value >> 32; in TimerLoadSet64()
1063 HWREG(ui32Base + TIMER_O_TAILR) = ui64Value & 0xffffffff; in TimerLoadSet64()
1079 TimerLoadGet64(uint32_t ui32Base) in TimerLoadGet64() argument
1086 ASSERT(_TimerBaseValid(ui32Base)); in TimerLoadGet64()
1097 ui32High1 = HWREG(ui32Base + TIMER_O_TBILR); in TimerLoadGet64()
1098 ui32Low = HWREG(ui32Base + TIMER_O_TAILR); in TimerLoadGet64()
1099 ui32High2 = HWREG(ui32Base + TIMER_O_TBILR); in TimerLoadGet64()
1128 TimerValueGet(uint32_t ui32Base, uint32_t ui32Timer) in TimerValueGet() argument
1133 ASSERT(_TimerBaseValid(ui32Base)); in TimerValueGet()
1139 return((ui32Timer == TIMER_A) ? HWREG(ui32Base + TIMER_O_TAR) : in TimerValueGet()
1140 HWREG(ui32Base + TIMER_O_TBR)); in TimerValueGet()
1155 TimerValueGet64(uint32_t ui32Base) in TimerValueGet64() argument
1162 ASSERT(_TimerBaseValid(ui32Base)); in TimerValueGet64()
1173 ui32High1 = HWREG(ui32Base + TIMER_O_TBR); in TimerValueGet64()
1174 ui32Low = HWREG(ui32Base + TIMER_O_TAR); in TimerValueGet64()
1175 ui32High2 = HWREG(ui32Base + TIMER_O_TBR); in TimerValueGet64()
1209 TimerMatchSet(uint32_t ui32Base, uint32_t ui32Timer, in TimerMatchSet() argument
1215 ASSERT(_TimerBaseValid(ui32Base)); in TimerMatchSet()
1224 HWREG(ui32Base + TIMER_O_TAMATCHR) = ui32Value; in TimerMatchSet()
1232 HWREG(ui32Base + TIMER_O_TBMATCHR) = ui32Value; in TimerMatchSet()
1255 TimerMatchGet(uint32_t ui32Base, uint32_t ui32Timer) in TimerMatchGet() argument
1260 ASSERT(_TimerBaseValid(ui32Base)); in TimerMatchGet()
1266 return((ui32Timer == TIMER_A) ? HWREG(ui32Base + TIMER_O_TAMATCHR) : in TimerMatchGet()
1267 HWREG(ui32Base + TIMER_O_TBMATCHR)); in TimerMatchGet()
1285 TimerMatchSet64(uint32_t ui32Base, uint64_t ui64Value) in TimerMatchSet64() argument
1290 ASSERT(_TimerBaseValid(ui32Base)); in TimerMatchSet64()
1297 HWREG(ui32Base + TIMER_O_TBMATCHR) = ui64Value >> 32; in TimerMatchSet64()
1298 HWREG(ui32Base + TIMER_O_TAMATCHR) = ui64Value & 0xffffffff; in TimerMatchSet64()
1313 TimerMatchGet64(uint32_t ui32Base) in TimerMatchGet64() argument
1320 ASSERT(_TimerBaseValid(ui32Base)); in TimerMatchGet64()
1331 ui32High1 = HWREG(ui32Base + TIMER_O_TBMATCHR); in TimerMatchGet64()
1332 ui32Low = HWREG(ui32Base + TIMER_O_TAMATCHR); in TimerMatchGet64()
1333 ui32High2 = HWREG(ui32Base + TIMER_O_TBMATCHR); in TimerMatchGet64()
1366 TimerIntRegister(uint32_t ui32Base, uint32_t ui32Timer, in TimerIntRegister() argument
1374 ASSERT(_TimerBaseValid(ui32Base)); in TimerIntRegister()
1381 ui32Int = _TimerIntNumberGet(ui32Base, ui32Timer); in TimerIntRegister()
1415 TimerIntUnregister(uint32_t ui32Base, uint32_t ui32Timer) in TimerIntUnregister() argument
1422 ASSERT(_TimerBaseValid(ui32Base)); in TimerIntUnregister()
1429 ui32Int = _TimerIntNumberGet(ui32Base, ui32Timer); in TimerIntUnregister()
1472 TimerIntEnable(uint32_t ui32Base, uint32_t ui32IntFlags) in TimerIntEnable() argument
1477 ASSERT(_TimerBaseValid(ui32Base)); in TimerIntEnable()
1482 HWREG(ui32Base + TIMER_O_IMR) |= ui32IntFlags; in TimerIntEnable()
1504 TimerIntDisable(uint32_t ui32Base, uint32_t ui32IntFlags) in TimerIntDisable() argument
1509 ASSERT(_TimerBaseValid(ui32Base)); in TimerIntDisable()
1514 HWREG(ui32Base + TIMER_O_IMR) &= ~(ui32IntFlags); in TimerIntDisable()
1534 TimerIntStatus(uint32_t ui32Base, bool bMasked) in TimerIntStatus() argument
1539 ASSERT(_TimerBaseValid(ui32Base)); in TimerIntStatus()
1545 return(bMasked ? HWREG(ui32Base + TIMER_O_MIS) : in TimerIntStatus()
1546 HWREG(ui32Base + TIMER_O_RIS)); in TimerIntStatus()
1576 TimerIntClear(uint32_t ui32Base, uint32_t ui32IntFlags) in TimerIntClear() argument
1581 ASSERT(_TimerBaseValid(ui32Base)); in TimerIntClear()
1586 HWREG(ui32Base + TIMER_O_ICR) = ui32IntFlags; in TimerIntClear()
1637 TimerSynchronize(uint32_t ui32Base, uint32_t ui32Timers) in TimerSynchronize() argument
1642 ASSERT(ui32Base == TIMER0_BASE); in TimerSynchronize()
1647 HWREG(ui32Base + TIMER_O_SYNC) = ui32Timers; in TimerSynchronize()
1686 TimerADCEventSet(uint32_t ui32Base, uint32_t ui32ADCEvent) in TimerADCEventSet() argument
1691 ASSERT(_TimerBaseValid(ui32Base)); in TimerADCEventSet()
1696 HWREG(ui32Base + TIMER_O_ADCEV) = ui32ADCEvent; in TimerADCEventSet()
1732 TimerADCEventGet(uint32_t ui32Base) in TimerADCEventGet() argument
1737 ASSERT(_TimerBaseValid(ui32Base)); in TimerADCEventGet()
1742 return(HWREG(ui32Base + TIMER_O_ADCEV)); in TimerADCEventGet()
1780 TimerDMAEventSet(uint32_t ui32Base, uint32_t ui32DMAEvent) in TimerDMAEventSet() argument
1785 ASSERT(_TimerBaseValid(ui32Base)); in TimerDMAEventSet()
1790 HWREG(ui32Base + TIMER_O_DMAEV) = ui32DMAEvent; in TimerDMAEventSet()
1827 TimerDMAEventGet(uint32_t ui32Base) in TimerDMAEventGet() argument
1832 ASSERT(_TimerBaseValid(ui32Base)); in TimerDMAEventGet()
1837 return(HWREG(ui32Base + TIMER_O_DMAEV)); in TimerDMAEventGet()
1879 TimerUpdateMode(uint32_t ui32Base, uint32_t ui32Timer, uint32_t ui32Config) in TimerUpdateMode() argument
1885 ui32Value = HWREG(ui32Base + TIMER_O_TAMR) & ~(0x00000500); in TimerUpdateMode()
1887 HWREG(ui32Base + TIMER_O_TAMR) = ui32Value; in TimerUpdateMode()
1892 ui32Value = HWREG(ui32Base + TIMER_O_TBMR) & ~(0x00000500); in TimerUpdateMode()
1894 HWREG(ui32Base + TIMER_O_TBMR) = ui32Value; in TimerUpdateMode()