Lines Matching refs:ulPort
73 GPIOBaseValid(unsigned long ulPort) in GPIOBaseValid() argument
75 return((ulPort == GPIOA0_BASE) || in GPIOBaseValid()
76 (ulPort == GPIOA1_BASE) || in GPIOBaseValid()
77 (ulPort == GPIOA2_BASE) || in GPIOBaseValid()
78 (ulPort == GPIOA3_BASE) || in GPIOBaseValid()
79 (ulPort == GPIOA4_BASE)); in GPIOBaseValid()
96 GPIOGetIntNumber(unsigned long ulPort) in GPIOGetIntNumber() argument
103 switch(ulPort) in GPIOGetIntNumber()
174 GPIODirModeSet(unsigned long ulPort, unsigned char ucPins, in GPIODirModeSet() argument
180 ASSERT(GPIOBaseValid(ulPort)); in GPIODirModeSet()
186 HWREG(ulPort + GPIO_O_GPIO_DIR) = ((ulPinIO & 1) ? in GPIODirModeSet()
187 (HWREG(ulPort + GPIO_O_GPIO_DIR) | ucPins) : in GPIODirModeSet()
188 (HWREG(ulPort + GPIO_O_GPIO_DIR) & ~(ucPins))); in GPIODirModeSet()
208 GPIODirModeGet(unsigned long ulPort, unsigned char ucPin) in GPIODirModeGet() argument
215 ASSERT(GPIOBaseValid(ulPort)); in GPIODirModeGet()
226 ulDir = HWREG(ulPort + GPIO_O_GPIO_DIR); in GPIODirModeGet()
262 GPIOIntTypeSet(unsigned long ulPort, unsigned char ucPins, in GPIOIntTypeSet() argument
268 ASSERT(GPIOBaseValid(ulPort)); in GPIOIntTypeSet()
276 HWREG(ulPort + GPIO_O_GPIO_IBE) = ((ulIntType & 1) ? in GPIOIntTypeSet()
277 (HWREG(ulPort + GPIO_O_GPIO_IBE) | ucPins) : in GPIOIntTypeSet()
278 (HWREG(ulPort + GPIO_O_GPIO_IBE) & ~(ucPins))); in GPIOIntTypeSet()
279 HWREG(ulPort + GPIO_O_GPIO_IS) = ((ulIntType & 2) ? in GPIOIntTypeSet()
280 (HWREG(ulPort + GPIO_O_GPIO_IS) | ucPins) : in GPIOIntTypeSet()
281 (HWREG(ulPort + GPIO_O_GPIO_IS) & ~(ucPins))); in GPIOIntTypeSet()
282 HWREG(ulPort + GPIO_O_GPIO_IEV) = ((ulIntType & 4) ? in GPIOIntTypeSet()
283 (HWREG(ulPort + GPIO_O_GPIO_IEV) | ucPins) : in GPIOIntTypeSet()
284 (HWREG(ulPort + GPIO_O_GPIO_IEV) & ~(ucPins))); in GPIOIntTypeSet()
305 GPIOIntTypeGet(unsigned long ulPort, unsigned char ucPin) in GPIOIntTypeGet() argument
312 ASSERT(GPIOBaseValid(ulPort)); in GPIOIntTypeGet()
323 ulIBE = HWREG(ulPort + GPIO_O_GPIO_IBE); in GPIOIntTypeGet()
324 ulIS = HWREG(ulPort + GPIO_O_GPIO_IS); in GPIOIntTypeGet()
325 ulIEV = HWREG(ulPort + GPIO_O_GPIO_IEV); in GPIOIntTypeGet()
357 GPIOIntEnable(unsigned long ulPort, unsigned long ulIntFlags) in GPIOIntEnable() argument
362 ASSERT(GPIOBaseValid(ulPort)); in GPIOIntEnable()
367 HWREG(ulPort + GPIO_O_GPIO_IM) |= ulIntFlags; in GPIOIntEnable()
397 GPIOIntDisable(unsigned long ulPort, unsigned long ulIntFlags) in GPIOIntDisable() argument
402 ASSERT(GPIOBaseValid(ulPort)); in GPIOIntDisable()
407 HWREG(ulPort + GPIO_O_GPIO_IM) &= ~(ulIntFlags); in GPIOIntDisable()
426 GPIOIntStatus(unsigned long ulPort, tBoolean bMasked) in GPIOIntStatus() argument
431 ASSERT(GPIOBaseValid(ulPort)); in GPIOIntStatus()
438 return(HWREG(ulPort + GPIO_O_GPIO_MIS)); in GPIOIntStatus()
442 return(HWREG(ulPort + GPIO_O_GPIO_RIS)); in GPIOIntStatus()
463 GPIOIntClear(unsigned long ulPort, unsigned long ulIntFlags) in GPIOIntClear() argument
468 ASSERT(GPIOBaseValid(ulPort)); in GPIOIntClear()
473 HWREG(ulPort + GPIO_O_GPIO_ICR) = ulIntFlags; in GPIOIntClear()
497 GPIOIntRegister(unsigned long ulPort, void (*pfnIntHandler)(void)) in GPIOIntRegister() argument
502 ASSERT(GPIOBaseValid(ulPort)); in GPIOIntRegister()
507 ulPort = GPIOGetIntNumber(ulPort); in GPIOIntRegister()
512 IntRegister(ulPort, pfnIntHandler); in GPIOIntRegister()
517 IntEnable(ulPort); in GPIOIntRegister()
538 GPIOIntUnregister(unsigned long ulPort) in GPIOIntUnregister() argument
543 ASSERT(GPIOBaseValid(ulPort)); in GPIOIntUnregister()
548 ulPort = GPIOGetIntNumber(ulPort); in GPIOIntUnregister()
553 IntDisable(ulPort); in GPIOIntUnregister()
558 IntUnregister(ulPort); in GPIOIntUnregister()
583 GPIOPinRead(unsigned long ulPort, unsigned char ucPins) in GPIOPinRead() argument
588 ASSERT(GPIOBaseValid(ulPort)); in GPIOPinRead()
593 return(HWREG(ulPort + (GPIO_O_GPIO_DATA + (ucPins << 2)))); in GPIOPinRead()
615 GPIOPinWrite(unsigned long ulPort, unsigned char ucPins, unsigned char ucVal) in GPIOPinWrite() argument
620 ASSERT(GPIOBaseValid(ulPort)); in GPIOPinWrite()
625 HWREG(ulPort + (GPIO_O_GPIO_DATA + (ucPins << 2))) = ucVal; in GPIOPinWrite()
642 GPIODMATriggerEnable(unsigned long ulPort) in GPIODMATriggerEnable() argument
647 ASSERT(GPIOBaseValid(ulPort)); in GPIODMATriggerEnable()
652 if(ulPort == GPIOA0_BASE) in GPIODMATriggerEnable()
656 else if(ulPort == GPIOA1_BASE) in GPIODMATriggerEnable()
660 else if(ulPort == GPIOA2_BASE) in GPIODMATriggerEnable()
664 else if(ulPort == GPIOA3_BASE) in GPIODMATriggerEnable()
684 GPIODMATriggerDisable(unsigned long ulPort) in GPIODMATriggerDisable() argument
689 ASSERT(GPIOBaseValid(ulPort)); in GPIODMATriggerDisable()
694 if(ulPort == GPIOA0_BASE) in GPIODMATriggerDisable()
698 else if(ulPort == GPIOA1_BASE) in GPIODMATriggerDisable()
702 else if(ulPort == GPIOA2_BASE) in GPIODMATriggerDisable()
706 else if(ulPort == GPIOA3_BASE) in GPIODMATriggerDisable()