Lines Matching defs:card
16 int qcom_snd_parse_of(struct snd_soc_card *card)
22 struct device *dev = card->dev;
28 ret = snd_soc_of_parse_card_name(card, "model");
29 if (ret == 0 && !card->name)
31 ret = snd_soc_of_parse_card_name(card, "qcom,model");
33 dev_err(dev, "Error parsing card name: %d\n", ret);
38 ret = snd_soc_of_parse_audio_simple_widgets(card, "widgets");
45 ret = snd_soc_of_parse_audio_routing(card, "audio-routing");
51 ret = snd_soc_of_parse_audio_routing(card, "qcom,audio-routing");
56 ret = snd_soc_of_parse_pin_switches(card, "pin-switches");
60 ret = snd_soc_of_parse_aux_devs(card, "aux-devs");
68 card->dai_link = devm_kcalloc(dev, num_links, sizeof(*link), GFP_KERNEL);
69 if (!card->dai_link)
72 card->num_links = num_links;
73 link = card->dai_link;
90 dev_err(card->dev, "error getting codec dai_link name\n");
106 dev_err_probe(card->dev, ret,
118 dev_err(card->dev, "%s: platform dai not found\n", link->name);
129 dev_err_probe(card->dev, ret,
161 if (!card->dapm_widgets) {
162 card->dapm_widgets = qcom_jack_snd_widgets;
163 card->num_dapm_widgets = ARRAY_SIZE(qcom_jack_snd_widgets);
194 struct snd_soc_card *card = rtd->card;
198 rval = snd_soc_card_jack_new_pins(card, "Headset Jack",
208 dev_err(card->dev, "Unable to add Headphone Jack\n");
228 dev_warn(card->dev, "Failed to set jack: %d\n", rval);