Lines Matching refs:dev

49 static void soc_ac97_device_release(struct device *dev)
51 kfree(to_ac97_t(dev));
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);
134 gpio_priv = devm_kzalloc(component->dev, sizeof(*gpio_priv), GFP_KERNEL);
141 gpio_priv->gpio_chip.parent = component->dev;
146 dev_err(component->dev, "Failed to add GPIOs: %d\n", ret);
171 * it. The caller is responsible to either call device_add(&ac97->dev) to
172 * register the device, or to call put_device(&ac97->dev) to free the device.
187 ac97->dev.bus = &ac97_bus_type;
188 ac97->dev.parent = component->card->dev;
189 ac97->dev.release = soc_ac97_device_release;
191 dev_set_name(&ac97->dev, "%d-%d:%s",
195 device_initialize(&ac97->dev);
228 dev_err(component->dev, "Failed to reset AC97 device: %d\n",
234 ret = device_add(&ac97->dev);
245 put_device(&ac97->dev);
259 device_del(&ac97->dev);
261 put_device(&ac97->dev);
301 static int snd_soc_ac97_parse_pinctl(struct device *dev,
309 p = devm_pinctrl_get(dev);
311 dev_err(dev, "Failed to get pinctrl\n");
318 dev_err(dev, "Can't find pinctrl state ac97-reset\n");
325 dev_err(dev, "Can't find pinctrl state ac97-warm-reset\n");
332 dev_err(dev, "Can't find pinctrl state ac97-running\n");
337 gpio = of_get_named_gpio(dev->of_node, "ac97-gpios", 0);
339 dev_err(dev, "Can't find ac97-sync gpio\n");
342 ret = devm_gpio_request(dev, gpio, "AC97 link sync");
344 dev_err(dev, "Failed requesting ac97-sync gpio\n");
349 gpio = of_get_named_gpio(dev->of_node, "ac97-gpios", 1);
351 dev_err(dev, "Can't find ac97-sdata gpio %d\n", gpio);
354 ret = devm_gpio_request(dev, gpio, "AC97 link sdata");
356 dev_err(dev, "Failed requesting ac97-sdata gpio\n");
361 gpio = of_get_named_gpio(dev->of_node, "ac97-gpios", 2);
363 dev_err(dev, "Can't find ac97-reset gpio\n");
366 ret = devm_gpio_request(dev, gpio, "AC97 link reset");
368 dev_err(dev, "Failed requesting ac97-reset gpio\n");
405 struct device *dev = &pdev->dev;
409 ret = snd_soc_ac97_parse_pinctl(dev, &cfg);