Lines Matching defs:gpio
17 #include <linux/gpio.h>
18 #include <linux/gpio/driver.h>
75 dev_dbg(component->dev, "set gpio %d to output\n", offset);
87 dev_dbg(component->dev, "get gpio %d : %d\n", offset,
103 dev_dbg(component->dev, "set gpio %d to %d\n", offset, !!value);
111 dev_dbg(component->dev, "set gpio %d to output\n", offset);
306 int gpio;
337 gpio = of_get_named_gpio(dev->of_node, "ac97-gpios", 0);
338 if (gpio < 0) {
339 dev_err(dev, "Can't find ac97-sync gpio\n");
340 return gpio;
342 ret = devm_gpio_request(dev, gpio, "AC97 link sync");
344 dev_err(dev, "Failed requesting ac97-sync gpio\n");
347 cfg->gpio_sync = gpio;
349 gpio = of_get_named_gpio(dev->of_node, "ac97-gpios", 1);
350 if (gpio < 0) {
351 dev_err(dev, "Can't find ac97-sdata gpio %d\n", gpio);
352 return gpio;
354 ret = devm_gpio_request(dev, gpio, "AC97 link sdata");
356 dev_err(dev, "Failed requesting ac97-sdata gpio\n");
359 cfg->gpio_sdata = gpio;
361 gpio = of_get_named_gpio(dev->of_node, "ac97-gpios", 2);
362 if (gpio < 0) {
363 dev_err(dev, "Can't find ac97-reset gpio\n");
364 return gpio;
366 ret = devm_gpio_request(dev, gpio, "AC97 link reset");
368 dev_err(dev, "Failed requesting ac97-reset gpio\n");
371 cfg->gpio_reset = gpio;
400 * the device node of pdev to get pinctrl states and gpio numbers to use.