Lines Matching refs:ah
23 #include "ah.h"
38 ar5315GpioCfgOutput(struct ath_hal *ah, uint32_t gpio, HAL_GPIO_MUX_TYPE type)
40 uint32_t gpioOffset = (AR5315_GPIO_BASE - ((uint32_t) ah->ah_sh));
44 OS_REG_WRITE(ah, gpioOffset+AR5315_GPIODIR,
45 (OS_REG_READ(ah, gpioOffset+AR5315_GPIODIR) &~ AR5315_GPIODIR_M(gpio))
55 ar5315GpioCfgInput(struct ath_hal *ah, uint32_t gpio)
57 uint32_t gpioOffset = (AR5315_GPIO_BASE - ((uint32_t) ah->ah_sh));
61 OS_REG_WRITE(ah, gpioOffset+AR5315_GPIODIR,
62 (OS_REG_READ(ah, gpioOffset+AR5315_GPIODIR) &~ AR5315_GPIODIR_M(gpio))
72 ar5315GpioSet(struct ath_hal *ah, uint32_t gpio, uint32_t val)
75 uint32_t gpioOffset = (AR5315_GPIO_BASE - ((uint32_t) ah->ah_sh));
79 reg = OS_REG_READ(ah, gpioOffset+AR5315_GPIODO);
83 OS_REG_WRITE(ah, gpioOffset+AR5315_GPIODO, reg);
91 ar5315GpioGet(struct ath_hal *ah, uint32_t gpio)
93 uint32_t gpioOffset = (AR5315_GPIO_BASE - ((uint32_t) ah->ah_sh));
96 uint32_t val = OS_REG_READ(ah, gpioOffset+AR5315_GPIODI);
108 ar5315GpioSetIntr(struct ath_hal *ah, u_int gpio, uint32_t ilevel)
111 uint32_t gpioOffset = (AR5315_GPIO_BASE - ((uint32_t) ah->ah_sh));
114 val = OS_REG_READ(ah, gpioOffset+AR5315_GPIOINT);
123 OS_REG_WRITE(ah, gpioOffset+AR5315_GPIOINT, val);
126 (void) ar5212SetInterrupts(ah, AH5212(ah)->ah_maskReg | HAL_INT_GPIO);