Lines Matching refs:gpio
10 #include <linux/gpio/consumer.h>
24 struct gpio_desc *gpio;
67 gpiod_unexport(modem->gpios[i].gpio);
83 gpio_name_count = of_property_count_strings(np, "gpio-names");
86 dev_err(dev, "number of gpios does not equal number of gpio names\n");
98 modem->gpios[i].gpio = devm_gpiod_get_index(dev, NULL, i,
100 if (IS_ERR(modem->gpios[i].gpio)) {
101 dev_err(dev, "Could not get gpio %d\n", i);
102 return PTR_ERR(modem->gpios[i].gpio);
105 err = of_property_read_string_index(np, "gpio-names", i,
108 dev_err(dev, "Could not get gpio name %d\n", i);
112 err = gpiod_export(modem->gpios[i].gpio, 0);
117 modem->gpios[i].gpio);