Lines Matching defs:gpio
40 ar5315GpioCfgOutput(struct ath_hal *ah, uint32_t gpio, HAL_GPIO_MUX_TYPE type)
44 HALASSERT(gpio < AR_NUM_GPIO);
47 (OS_REG_READ(ah, gpioOffset+AR5315_GPIODIR) &~ AR5315_GPIODIR_M(gpio))
48 | AR5315_GPIODIR_O(gpio));
57 ar5315GpioCfgInput(struct ath_hal *ah, uint32_t gpio)
61 HALASSERT(gpio < AR_NUM_GPIO);
64 (OS_REG_READ(ah, gpioOffset+AR5315_GPIODIR) &~ AR5315_GPIODIR_M(gpio))
65 | AR5315_GPIODIR_I(gpio));
74 ar5315GpioSet(struct ath_hal *ah, uint32_t gpio, uint32_t val)
79 HALASSERT(gpio < AR_NUM_GPIO);
82 reg &= ~(1 << gpio);
83 reg |= (val&1) << gpio;
93 ar5315GpioGet(struct ath_hal *ah, uint32_t gpio)
97 if (gpio < AR_NUM_GPIO) {
99 val = ((val & AR5315_GPIOD_MASK) >> gpio) & 0x1;
110 ar5315GpioSetIntr(struct ath_hal *ah, u_int gpio, uint32_t ilevel)
115 /* XXX bounds check gpio */
118 val |= gpio << AR5315_GPIOINT_S;