Lines Matching refs:gpio
44 int trigger, gpio; in gpio_halt_cb() local
49 gpio = of_get_gpio_flags(halt_node, 0, &flags); in gpio_halt_cb()
51 if (!gpio_is_valid(gpio)) in gpio_halt_cb()
59 gpio_set_value(gpio, trigger); in gpio_halt_cb()
76 int gpio, err, irq; in gpio_halt_probe() local
93 gpio = of_get_gpio_flags(halt_node, 0, &flags); in gpio_halt_probe()
94 if (!gpio_is_valid(gpio)) in gpio_halt_probe()
97 err = gpio_request(gpio, "gpio-halt"); in gpio_halt_probe()
100 gpio); in gpio_halt_probe()
107 gpio_direction_output(gpio, !trigger); in gpio_halt_probe()
115 "GPIO %d.\n", irq, gpio); in gpio_halt_probe()
116 gpio_free(gpio); in gpio_halt_probe()
126 " irq).\n", gpio, trigger, irq); in gpio_halt_probe()
134 int gpio = of_get_gpio(halt_node, 0); in gpio_halt_remove() local
142 gpio_free(gpio); in gpio_halt_remove()