Lines Matching refs:gpio
33 #include <linux/gpio.h>
34 #include <dt-bindings/gpio/gpio.h>
514 static int rfkill_rk_setup_gpio(struct rksdmmc_gpio *gpio, const char *prefix,
517 if (gpio_is_valid(gpio->io)) {
520 sprintf(gpio->name, "%s_%s", prefix, name);
521 ret = gpio_request(gpio->io, gpio->name);
523 LOG("Failed to get %s gpio.\n", gpio->name);
538 int gpio, ret;
600 LOG("%s: wifi power controled by gpio.\n", __func__);
601 gpio = of_get_named_gpio_flags(node, "WIFI,poweren_gpio", 0,
603 if (gpio_is_valid(gpio)) {
604 data->power_n.io = gpio;
608 __func__, gpio, flags);
612 gpio = of_get_named_gpio_flags(node, "WIFI,vbat_gpio", 0,
614 if (gpio_is_valid(gpio)) {
615 data->vbat_n.io = gpio;
619 __func__, gpio, flags);
623 gpio = of_get_named_gpio_flags(node, "WIFI,reset_gpio", 0,
625 if (gpio_is_valid(gpio)) {
626 data->reset_n.io = gpio;
630 __func__, gpio, flags);
634 gpio = of_get_named_gpio_flags(node, "WIFI,host_wake_irq", 0,
636 if (gpio_is_valid(gpio)) {
637 data->wifi_int_b.io = gpio;
640 __func__, gpio, flags);
852 LOG("%s: init gpio\n", __func__);