Lines Matching defs:card

254 	struct snd_soc_card *card = dapm->card;
257 codec_dai = snd_soc_card_get_codec_dai(card, BYT_CODEC_DAI1);
259 codec_dai = snd_soc_card_get_codec_dai(card, BYT_CODEC_DAI2);
261 dev_err(card->dev, "Error codec dai not found\n");
270 struct snd_soc_card *card = dapm->card;
272 struct byt_rt5640_private *priv = snd_soc_card_get_drvdata(card);
282 dev_err(card->dev, "could not configure MCLK state\n");
300 dev_err(card->dev, "can't set codec sysclk: %d\n", ret);
1220 static int byt_rt5640_get_amcr0f28_settings(struct snd_soc_card *card)
1222 struct byt_rt5640_private *priv = snd_soc_card_get_drvdata(card);
1229 dev_err(card->dev, "error cannot find AMCR0F28 adev\n");
1236 dev_err(card->dev, "error %d getting codec IRQ\n", ret);
1242 data->jd_gpio = devm_fwnode_gpiod_get(card->dev, acpi_fwnode_handle(adev),
1248 dev_err(card->dev, "error %d getting jd GPIO\n", ret);
1259 struct snd_soc_card *card = runtime->card;
1260 struct byt_rt5640_private *priv = snd_soc_card_get_drvdata(card);
1267 card->dapm.idle_bias_off = true;
1284 ret = snd_soc_add_card_controls(card, byt_rt5640_controls,
1287 dev_err(card->dev, "unable to add card controls\n");
1310 ret = snd_soc_dapm_add_routes(&card->dapm, custom_map, num_routes);
1315 ret = snd_soc_dapm_add_routes(&card->dapm,
1323 ret = snd_soc_dapm_add_routes(&card->dapm,
1327 ret = snd_soc_dapm_add_routes(&card->dapm,
1331 ret = snd_soc_dapm_add_routes(&card->dapm,
1335 ret = snd_soc_dapm_add_routes(&card->dapm,
1343 ret = snd_soc_dapm_add_routes(&card->dapm,
1347 ret = snd_soc_dapm_add_routes(&card->dapm,
1355 ret = snd_soc_dapm_add_routes(&card->dapm,
1379 dev_err(card->dev, "unable to set MCLK rate\n");
1384 ret = snd_soc_card_jack_new_pins(card, "Headset",
1389 dev_err(card->dev, "Jack creation failed %d\n", ret);
1396 ret = byt_rt5640_get_amcr0f28_settings(card);
1405 ret = snd_soc_card_jack_new_pins(card, "Headset",
1412 ret = snd_soc_card_jack_new_pins(card, "Headset 2",
1442 struct snd_soc_card *card = runtime->card;
1443 struct byt_rt5640_private *priv = snd_soc_card_get_drvdata(card);
1569 /* SoC card */
1576 static int byt_rt5640_suspend(struct snd_soc_card *card)
1583 for_each_card_components(card, component) {
1594 static int byt_rt5640_resume(struct snd_soc_card *card)
1596 struct byt_rt5640_private *priv = snd_soc_card_get_drvdata(card);
1602 for_each_card_components(card, component) {
1614 /* use space before codec name to simplify card ID, and simplify driver name */
1615 #define SOF_CARD_NAME "bytcht rt5640" /* card name will be 'sof-bytcht rt5640' */
1619 #define DRIVER_NAME NULL /* card name will be used for driver name */
1663 /* register the soc card */
1708 * BIOS, at this stage the card is not created and the links
1758 /* check quirks before creating card */
1862 /* set card and driver name */
1895 struct snd_soc_card *card = platform_get_drvdata(pdev);
1896 struct byt_rt5640_private *priv = snd_soc_card_get_drvdata(card);