Lines Matching refs:gpio
185 int gpio; in snd_soc_ac97_parse_pinctl() local
216 gpio = of_get_named_gpio(dev->of_node, "ac97-gpios", 0); in snd_soc_ac97_parse_pinctl()
217 if (gpio < 0) { in snd_soc_ac97_parse_pinctl()
219 return gpio; in snd_soc_ac97_parse_pinctl()
221 ret = devm_gpio_request(dev, gpio, "AC97 link sync"); in snd_soc_ac97_parse_pinctl()
226 cfg->gpio_sync = gpio; in snd_soc_ac97_parse_pinctl()
228 gpio = of_get_named_gpio(dev->of_node, "ac97-gpios", 1); in snd_soc_ac97_parse_pinctl()
229 if (gpio < 0) { in snd_soc_ac97_parse_pinctl()
230 dev_err(dev, "Can't find ac97-sdata gpio %d\n", gpio); in snd_soc_ac97_parse_pinctl()
231 return gpio; in snd_soc_ac97_parse_pinctl()
233 ret = devm_gpio_request(dev, gpio, "AC97 link sdata"); in snd_soc_ac97_parse_pinctl()
238 cfg->gpio_sdata = gpio; in snd_soc_ac97_parse_pinctl()
240 gpio = of_get_named_gpio(dev->of_node, "ac97-gpios", 2); in snd_soc_ac97_parse_pinctl()
241 if (gpio < 0) { in snd_soc_ac97_parse_pinctl()
243 return gpio; in snd_soc_ac97_parse_pinctl()
245 ret = devm_gpio_request(dev, gpio, "AC97 link reset"); in snd_soc_ac97_parse_pinctl()
250 cfg->gpio_reset = gpio; in snd_soc_ac97_parse_pinctl()