Lines Matching refs:machine
58 struct tegra_rt5677 *machine = snd_soc_card_get_drvdata(card); in tegra_rt5677_asoc_hw_params() local
64 err = tegra_asoc_utils_set_rate(&machine->util_data, srate, mclk); in tegra_rt5677_asoc_hw_params()
85 struct tegra_rt5677 *machine = snd_soc_card_get_drvdata(card); in tegra_rt5677_event_hp() local
87 if (!gpio_is_valid(machine->gpio_hp_en)) in tegra_rt5677_event_hp()
90 gpio_set_value_cansleep(machine->gpio_hp_en, in tegra_rt5677_event_hp()
144 struct tegra_rt5677 *machine = snd_soc_card_get_drvdata(rtd->card); in tegra_rt5677_asoc_init() local
150 if (gpio_is_valid(machine->gpio_hp_det)) { in tegra_rt5677_asoc_init()
151 tegra_rt5677_hp_jack_gpio.gpio = machine->gpio_hp_det; in tegra_rt5677_asoc_init()
161 if (gpio_is_valid(machine->gpio_mic_present)) { in tegra_rt5677_asoc_init()
162 tegra_rt5677_mic_jack_gpio.gpio = machine->gpio_mic_present; in tegra_rt5677_asoc_init()
174 struct tegra_rt5677 *machine = snd_soc_card_get_drvdata(card); in tegra_rt5677_card_remove() local
176 if (gpio_is_valid(machine->gpio_hp_det)) { in tegra_rt5677_card_remove()
181 if (gpio_is_valid(machine->gpio_mic_present)) { in tegra_rt5677_card_remove()
216 struct tegra_rt5677 *machine; in tegra_rt5677_probe() local
219 machine = devm_kzalloc(&pdev->dev, in tegra_rt5677_probe()
221 if (!machine) in tegra_rt5677_probe()
226 snd_soc_card_set_drvdata(card, machine); in tegra_rt5677_probe()
228 machine->gpio_hp_det = of_get_named_gpio(np, "nvidia,hp-det-gpios", 0); in tegra_rt5677_probe()
229 if (machine->gpio_hp_det == -EPROBE_DEFER) in tegra_rt5677_probe()
232 machine->gpio_mic_present = of_get_named_gpio(np, in tegra_rt5677_probe()
234 if (machine->gpio_mic_present == -EPROBE_DEFER) in tegra_rt5677_probe()
237 machine->gpio_hp_en = of_get_named_gpio(np, "nvidia,hp-en-gpios", 0); in tegra_rt5677_probe()
238 if (machine->gpio_hp_en == -EPROBE_DEFER) in tegra_rt5677_probe()
240 if (gpio_is_valid(machine->gpio_hp_en)) { in tegra_rt5677_probe()
241 ret = devm_gpio_request_one(&pdev->dev, machine->gpio_hp_en, in tegra_rt5677_probe()
249 machine->gpio_dmic_clk_en = of_get_named_gpio(np, in tegra_rt5677_probe()
251 if (machine->gpio_dmic_clk_en == -EPROBE_DEFER) in tegra_rt5677_probe()
253 if (gpio_is_valid(machine->gpio_dmic_clk_en)) { in tegra_rt5677_probe()
255 machine->gpio_dmic_clk_en, in tegra_rt5677_probe()
290 ret = tegra_asoc_utils_init(&machine->util_data, &pdev->dev); in tegra_rt5677_probe()
304 tegra_asoc_utils_fini(&machine->util_data); in tegra_rt5677_probe()
312 struct tegra_rt5677 *machine = snd_soc_card_get_drvdata(card); in tegra_rt5677_remove() local
316 tegra_asoc_utils_fini(&machine->util_data); in tegra_rt5677_remove()