Lines Matching refs:card
25 struct snd_soc_card card; member
36 struct imx_hdmi_data *data = snd_soc_card_get_drvdata(rtd->card); in imx_hdmi_hw_params()
39 struct snd_soc_card *card = rtd->card; in imx_hdmi_hw_params() local
40 struct device *dev = card->dev; in imx_hdmi_hw_params()
72 struct snd_soc_card *card = rtd->card; in imx_hdmi_init() local
75 struct imx_hdmi_data *data = snd_soc_card_get_drvdata(card); in imx_hdmi_init()
81 ret = snd_soc_card_jack_new_pins(card, "HDMI Jack", SND_JACK_LINEOUT, in imx_hdmi_init()
85 dev_err(card->dev, "Can't new HDMI Jack %d\n", ret); in imx_hdmi_init()
91 dev_err(card->dev, "Can't set HDMI Jack %d\n", ret); in imx_hdmi_init()
191 data->card.dapm_widgets = imx_hdmi_widgets; in imx_hdmi_probe()
192 data->card.num_dapm_widgets = ARRAY_SIZE(imx_hdmi_widgets); in imx_hdmi_probe()
193 data->card.dev = &pdev->dev; in imx_hdmi_probe()
194 data->card.owner = THIS_MODULE; in imx_hdmi_probe()
195 ret = snd_soc_of_parse_card_name(&data->card, "model"); in imx_hdmi_probe()
199 data->card.num_links = 1; in imx_hdmi_probe()
200 data->card.dai_link = &data->dai; in imx_hdmi_probe()
202 snd_soc_card_set_drvdata(&data->card, data); in imx_hdmi_probe()
203 ret = devm_snd_soc_register_card(&pdev->dev, &data->card); in imx_hdmi_probe()