Lines Matching defs:sirf_audio_card
17 struct sirf_audio_card {
27 struct sirf_audio_card *sirf_audio_card = snd_soc_card_get_drvdata(card);
30 if (gpio_is_valid(sirf_audio_card->gpio_hp_pa))
31 gpio_set_value(sirf_audio_card->gpio_hp_pa, on);
40 struct sirf_audio_card *sirf_audio_card = snd_soc_card_get_drvdata(card);
43 if (gpio_is_valid(sirf_audio_card->gpio_spk_pa))
44 gpio_set_value(sirf_audio_card->gpio_spk_pa, on);
91 struct sirf_audio_card *sirf_audio_card;
94 sirf_audio_card = devm_kzalloc(&pdev->dev, sizeof(struct sirf_audio_card),
96 if (sirf_audio_card == NULL)
105 sirf_audio_card->gpio_spk_pa = of_get_named_gpio(pdev->dev.of_node,
107 sirf_audio_card->gpio_hp_pa = of_get_named_gpio(pdev->dev.of_node,
109 if (gpio_is_valid(sirf_audio_card->gpio_spk_pa)) {
111 sirf_audio_card->gpio_spk_pa,
116 sirf_audio_card->gpio_spk_pa, ret);
120 if (gpio_is_valid(sirf_audio_card->gpio_hp_pa)) {
122 sirf_audio_card->gpio_hp_pa,
127 sirf_audio_card->gpio_hp_pa, ret);
133 snd_soc_card_set_drvdata(card, sirf_audio_card);