Lines Matching defs:ah
23 #include "ah.h"
38 ar5312GpioCfgOutput(struct ath_hal *ah, uint32_t gpio, HAL_GPIO_MUX_TYPE type)
40 uint32_t gpioOffset = (AR5312_GPIO_BASE - ((uint32_t) ah->ah_sh));
44 OS_REG_WRITE(ah, gpioOffset+AR5312_GPIOCR,
45 (OS_REG_READ(ah, gpioOffset+AR5312_GPIOCR) &~ AR_GPIOCR_CR_A(gpio))
55 ar5312GpioCfgInput(struct ath_hal *ah, uint32_t gpio)
57 uint32_t gpioOffset = (AR5312_GPIO_BASE - ((uint32_t) ah->ah_sh));
61 OS_REG_WRITE(ah, gpioOffset+AR5312_GPIOCR,
62 (OS_REG_READ(ah, gpioOffset+AR5312_GPIOCR) &~ AR_GPIOCR_CR_A(gpio))
72 ar5312GpioSet(struct ath_hal *ah, uint32_t gpio, uint32_t val)
75 uint32_t gpioOffset = (AR5312_GPIO_BASE - ((uint32_t) ah->ah_sh));
79 reg = OS_REG_READ(ah, gpioOffset+AR5312_GPIODO);
83 OS_REG_WRITE(ah, gpioOffset+AR5312_GPIODO, reg);
91 ar5312GpioGet(struct ath_hal *ah, uint32_t gpio)
93 uint32_t gpioOffset = (AR5312_GPIO_BASE - ((uint32_t) ah->ah_sh));
96 uint32_t val = OS_REG_READ(ah, gpioOffset+AR5312_GPIODI);
108 ar5312GpioSetIntr(struct ath_hal *ah, u_int gpio, uint32_t ilevel)
111 uint32_t gpioOffset = (AR5312_GPIO_BASE - ((uint32_t) ah->ah_sh));
114 val = OS_REG_READ(ah, gpioOffset+AR5312_GPIOCR);
124 OS_REG_WRITE(ah, gpioOffset+AR5312_GPIOCR, val);
127 (void) ar5212SetInterrupts(ah, AH5212(ah)->ah_maskReg | HAL_INT_GPIO);