Lines Matching defs:ah
25 #include "ah.h"
40 ar5312GpioCfgOutput(struct ath_hal *ah, uint32_t gpio, HAL_GPIO_MUX_TYPE type)
42 uint32_t gpioOffset = (AR5312_GPIO_BASE - ((uint32_t) ah->ah_sh));
46 OS_REG_WRITE(ah, gpioOffset+AR5312_GPIOCR,
47 (OS_REG_READ(ah, gpioOffset+AR5312_GPIOCR) &~ AR_GPIOCR_CR_A(gpio))
57 ar5312GpioCfgInput(struct ath_hal *ah, uint32_t gpio)
59 uint32_t gpioOffset = (AR5312_GPIO_BASE - ((uint32_t) ah->ah_sh));
63 OS_REG_WRITE(ah, gpioOffset+AR5312_GPIOCR,
64 (OS_REG_READ(ah, gpioOffset+AR5312_GPIOCR) &~ AR_GPIOCR_CR_A(gpio))
74 ar5312GpioSet(struct ath_hal *ah, uint32_t gpio, uint32_t val)
77 uint32_t gpioOffset = (AR5312_GPIO_BASE - ((uint32_t) ah->ah_sh));
81 reg = OS_REG_READ(ah, gpioOffset+AR5312_GPIODO);
85 OS_REG_WRITE(ah, gpioOffset+AR5312_GPIODO, reg);
93 ar5312GpioGet(struct ath_hal *ah, uint32_t gpio)
95 uint32_t gpioOffset = (AR5312_GPIO_BASE - ((uint32_t) ah->ah_sh));
98 uint32_t val = OS_REG_READ(ah, gpioOffset+AR5312_GPIODI);
110 ar5312GpioSetIntr(struct ath_hal *ah, u_int gpio, uint32_t ilevel)
113 uint32_t gpioOffset = (AR5312_GPIO_BASE - ((uint32_t) ah->ah_sh));
116 val = OS_REG_READ(ah, gpioOffset+AR5312_GPIOCR);
126 OS_REG_WRITE(ah, gpioOffset+AR5312_GPIOCR, val);
129 (void) ar5212SetInterrupts(ah, AH5212(ah)->ah_maskReg | HAL_INT_GPIO);