Lines Matching refs:gpio
3757 uint32_t gpio, uint32_t type)
3762 if (gpio > 11)
3764 else if (gpio > 5)
3769 gpio_shift = (gpio % 6) * 5;
3785 ath9k_hw_cfg_gpio_input(struct ath_hal *ah, uint32_t gpio)
3789 ASSERT(gpio < ah->ah_caps.num_gpio_pins);
3791 gpio_shift = gpio << 1;
3800 ath9k_hw_gpio_get(struct ath_hal *ah, uint32_t gpio)
3802 if (gpio >= ah->ah_caps.num_gpio_pins)
3807 AR928X_GPIO_IN_VAL) & AR_GPIO_BIT(gpio)) != 0);
3811 AR_GPIO_BIT(gpio)) != 0);
3816 ath9k_hw_cfg_output(struct ath_hal *ah, uint32_t gpio,
3821 ath9k_hw_gpio_cfg_output_mux(ah, gpio, ah_signal_type);
3823 gpio_shift = 2 * gpio;
3832 ath9k_hw_set_gpio(struct ath_hal *ah, uint32_t gpio, uint32_t val)
3834 REG_RMW(ah, AR_GPIO_IN_OUT, ((val & 1) << gpio),
3835 AR_GPIO_BIT(gpio));