Lines Matching defs:codec_dev
61 struct device *codec_dev;
600 struct device *codec_dev;
687 codec_dev = acpi_get_first_physical_node(adev);
689 if (!codec_dev)
691 priv->codec_dev = get_device(codec_dev);
696 put_device(codec_dev);
706 put_device(codec_dev);
710 ret = device_add_software_node(codec_dev, to_software_node(fwnode));
715 put_device(codec_dev);
732 ret = devm_acpi_dev_add_driver_gpios(codec_dev, gpio_mapping);
734 dev_warn(codec_dev, "unable to add GPIO mapping table\n");
736 priv->gpio_speakers = gpiod_get_optional(codec_dev, "speakers-enable", GPIOD_OUT_LOW);
743 priv->gpio_headphone = gpiod_get_optional(codec_dev, "headphone-enable", GPIOD_OUT_LOW);
771 device_remove_software_node(priv->codec_dev);
772 put_device(codec_dev);
783 device_remove_software_node(priv->codec_dev);
784 put_device(priv->codec_dev);