Lines Matching defs:machine
3 * Tegra machine ASoC driver for boards using a MAX90809 CODEC.
43 struct tegra_max98090 *machine = snd_soc_card_get_drvdata(card);
69 err = tegra_asoc_utils_set_rate(&machine->util_data, srate, mclk);
137 struct tegra_max98090 *machine = snd_soc_card_get_drvdata(rtd->card);
139 if (gpio_is_valid(machine->gpio_hp_det)) {
146 tegra_max98090_hp_jack_gpio.gpio = machine->gpio_hp_det;
152 if (gpio_is_valid(machine->gpio_mic_det)) {
159 tegra_max98090_mic_jack_gpio.gpio = machine->gpio_mic_det;
200 struct tegra_max98090 *machine;
203 machine = devm_kzalloc(&pdev->dev,
205 if (!machine)
209 snd_soc_card_set_drvdata(card, machine);
211 machine->gpio_hp_det = of_get_named_gpio(np, "nvidia,hp-det-gpios", 0);
212 if (machine->gpio_hp_det == -EPROBE_DEFER)
215 machine->gpio_mic_det =
217 if (machine->gpio_mic_det == -EPROBE_DEFER)
246 ret = tegra_asoc_utils_init(&machine->util_data, &pdev->dev);
276 MODULE_DESCRIPTION("Tegra max98090 machine ASoC driver");