Lines Matching refs:gpio
38 ar5312GpioCfgOutput(struct ath_hal *ah, uint32_t gpio, HAL_GPIO_MUX_TYPE type) in ar5312GpioCfgOutput() argument
42 HALASSERT(gpio < AR_NUM_GPIO); in ar5312GpioCfgOutput()
45 (OS_REG_READ(ah, gpioOffset+AR5312_GPIOCR) &~ AR_GPIOCR_CR_A(gpio)) in ar5312GpioCfgOutput()
46 | AR_GPIOCR_CR_A(gpio)); in ar5312GpioCfgOutput()
55 ar5312GpioCfgInput(struct ath_hal *ah, uint32_t gpio) in ar5312GpioCfgInput() argument
59 HALASSERT(gpio < AR_NUM_GPIO); in ar5312GpioCfgInput()
62 (OS_REG_READ(ah, gpioOffset+AR5312_GPIOCR) &~ AR_GPIOCR_CR_A(gpio)) in ar5312GpioCfgInput()
63 | AR_GPIOCR_CR_N(gpio)); in ar5312GpioCfgInput()
72 ar5312GpioSet(struct ath_hal *ah, uint32_t gpio, uint32_t val) in ar5312GpioSet() argument
77 HALASSERT(gpio < AR_NUM_GPIO); in ar5312GpioSet()
80 reg &= ~(1 << gpio); in ar5312GpioSet()
81 reg |= (val&1) << gpio; in ar5312GpioSet()
91 ar5312GpioGet(struct ath_hal *ah, uint32_t gpio) in ar5312GpioGet() argument
95 if (gpio < AR_NUM_GPIO) { in ar5312GpioGet()
97 val = ((val & AR5312_GPIOD_MASK) >> gpio) & 0x1; in ar5312GpioGet()
108 ar5312GpioSetIntr(struct ath_hal *ah, u_int gpio, uint32_t ilevel) in ar5312GpioSetIntr() argument
115 val &= ~(AR_GPIOCR_CR_A(gpio) | in ar5312GpioSetIntr()
117 val |= AR_GPIOCR_CR_N(gpio) | AR_GPIOCR_INT(gpio) | AR_GPIOCR_INT_ENA; in ar5312GpioSetIntr()