Lines Matching refs:ah
21 #include "ah.h"
39 ar5212GpioCfgOutput(struct ath_hal *ah, uint32_t gpio, HAL_GPIO_MUX_TYPE type)
47 OS_REG_WRITE(ah, AR_GPIOCR,
48 OS_REG_READ(ah, AR_GPIOCR) | AR_GPIOCR_CR_A(gpio));
57 ar5212GpioCfgInput(struct ath_hal *ah, uint32_t gpio)
61 OS_REG_WRITE(ah, AR_GPIOCR,
62 (OS_REG_READ(ah, AR_GPIOCR) &~ AR_GPIOCR_CR_A(gpio))
72 ar5212GpioSet(struct ath_hal *ah, uint32_t gpio, uint32_t val)
78 reg = OS_REG_READ(ah, AR_GPIODO);
82 OS_REG_WRITE(ah, AR_GPIODO, reg);
90 ar5212GpioGet(struct ath_hal *ah, uint32_t gpio)
93 uint32_t val = OS_REG_READ(ah, AR_GPIODI);
105 ar5212GpioSetIntr(struct ath_hal *ah, u_int gpio, uint32_t ilevel)
110 val = OS_REG_READ(ah, AR_GPIOCR);
120 OS_REG_WRITE(ah, AR_GPIOCR, val);
123 (void) ar5212SetInterrupts(ah, AH5212(ah)->ah_maskReg | HAL_INT_GPIO);