Lines Matching refs:gpio
165 int gpio; in snd_soc_ac97_parse_pinctl() local
196 gpio = of_get_named_gpio(dev->of_node, "ac97-gpios", 0); in snd_soc_ac97_parse_pinctl()
197 if (gpio < 0) { in snd_soc_ac97_parse_pinctl()
199 return gpio; in snd_soc_ac97_parse_pinctl()
201 ret = devm_gpio_request(dev, gpio, "AC97 link sync"); in snd_soc_ac97_parse_pinctl()
206 cfg->gpio_sync = gpio; in snd_soc_ac97_parse_pinctl()
208 gpio = of_get_named_gpio(dev->of_node, "ac97-gpios", 1); in snd_soc_ac97_parse_pinctl()
209 if (gpio < 0) { in snd_soc_ac97_parse_pinctl()
210 dev_err(dev, "Can't find ac97-sdata gpio %d\n", gpio); in snd_soc_ac97_parse_pinctl()
211 return gpio; in snd_soc_ac97_parse_pinctl()
213 ret = devm_gpio_request(dev, gpio, "AC97 link sdata"); in snd_soc_ac97_parse_pinctl()
218 cfg->gpio_sdata = gpio; in snd_soc_ac97_parse_pinctl()
220 gpio = of_get_named_gpio(dev->of_node, "ac97-gpios", 2); in snd_soc_ac97_parse_pinctl()
221 if (gpio < 0) { in snd_soc_ac97_parse_pinctl()
223 return gpio; in snd_soc_ac97_parse_pinctl()
225 ret = devm_gpio_request(dev, gpio, "AC97 link reset"); in snd_soc_ac97_parse_pinctl()
230 cfg->gpio_reset = gpio; in snd_soc_ac97_parse_pinctl()