Lines Matching defs:links

1332 	struct snd_soc_dai_link *links;
1344 links = devm_kcalloc(dev, num_links, sizeof(struct snd_soc_dai_link), GFP_KERNEL);
1345 if (!links)
1349 links[i].name = "acp-headset-codec";
1350 links[i].id = HEADSET_BE_ID;
1351 links[i].cpus = sof_sp;
1352 links[i].num_cpus = ARRAY_SIZE(sof_sp);
1353 links[i].platforms = sof_component;
1354 links[i].num_platforms = ARRAY_SIZE(sof_component);
1355 links[i].dpcm_playback = 1;
1356 links[i].dpcm_capture = 1;
1357 links[i].nonatomic = true;
1358 links[i].no_pcm = 1;
1361 links[i].codecs = &asoc_dummy_dlc;
1362 links[i].num_codecs = 1;
1365 links[i].codecs = rt5682;
1366 links[i].num_codecs = ARRAY_SIZE(rt5682);
1367 links[i].init = acp_card_rt5682_init;
1368 links[i].ops = &acp_card_rt5682_ops;
1371 links[i].codecs = rt5682s;
1372 links[i].num_codecs = ARRAY_SIZE(rt5682s);
1373 links[i].init = acp_card_rt5682s_init;
1374 links[i].ops = &acp_card_rt5682s_ops;
1377 links[i].codecs = nau8821;
1378 links[i].num_codecs = ARRAY_SIZE(nau8821);
1379 links[i].init = acp_8821_init;
1380 links[i].ops = &acp_8821_ops;
1386 links[i].name = "acp-headset-codec";
1387 links[i].id = HEADSET_BE_ID;
1388 links[i].cpus = sof_hs;
1389 links[i].num_cpus = ARRAY_SIZE(sof_hs);
1390 links[i].platforms = sof_component;
1391 links[i].num_platforms = ARRAY_SIZE(sof_component);
1392 links[i].dpcm_playback = 1;
1393 links[i].dpcm_capture = 1;
1394 links[i].nonatomic = true;
1395 links[i].no_pcm = 1;
1398 links[i].codecs = &asoc_dummy_dlc;
1399 links[i].num_codecs = 1;
1402 links[i].codecs = nau8825;
1403 links[i].num_codecs = ARRAY_SIZE(nau8825);
1404 links[i].init = acp_card_nau8825_init;
1405 links[i].ops = &acp_card_nau8825_ops;
1408 links[i].codecs = rt5682s;
1409 links[i].num_codecs = ARRAY_SIZE(rt5682s);
1410 links[i].init = acp_card_rt5682s_init;
1411 links[i].ops = &acp_card_rt5682s_ops;
1417 links[i].name = "acp-amp-codec";
1418 links[i].id = AMP_BE_ID;
1420 links[i].cpus = sof_sp;
1421 links[i].num_cpus = ARRAY_SIZE(sof_sp);
1423 links[i].cpus = sof_sp_virtual;
1424 links[i].num_cpus = ARRAY_SIZE(sof_sp_virtual);
1426 links[i].platforms = sof_component;
1427 links[i].num_platforms = ARRAY_SIZE(sof_component);
1428 links[i].dpcm_playback = 1;
1429 links[i].nonatomic = true;
1430 links[i].no_pcm = 1;
1433 links[i].codecs = &asoc_dummy_dlc;
1434 links[i].num_codecs = 1;
1437 links[i].codecs = rt1019;
1438 links[i].num_codecs = ARRAY_SIZE(rt1019);
1439 links[i].ops = &acp_card_rt1019_ops;
1440 links[i].init = acp_card_rt1019_init;
1445 links[i].codecs = max98360a;
1446 links[i].num_codecs = ARRAY_SIZE(max98360a);
1447 links[i].ops = &acp_card_maxim_ops;
1448 links[i].init = acp_card_maxim_init;
1454 links[i].name = "acp-amp-codec";
1455 links[i].id = AMP_BE_ID;
1456 links[i].cpus = sof_hs_virtual;
1457 links[i].num_cpus = ARRAY_SIZE(sof_hs_virtual);
1458 links[i].platforms = sof_component;
1459 links[i].num_platforms = ARRAY_SIZE(sof_component);
1460 links[i].dpcm_playback = 1;
1461 links[i].nonatomic = true;
1462 links[i].no_pcm = 1;
1465 links[i].codecs = &asoc_dummy_dlc;
1466 links[i].num_codecs = 1;
1469 links[i].codecs = max98360a;
1470 links[i].num_codecs = ARRAY_SIZE(max98360a);
1471 links[i].ops = &acp_card_maxim_ops;
1472 links[i].init = acp_card_maxim_init;
1475 links[i].codecs = max98388;
1476 links[i].num_codecs = ARRAY_SIZE(max98388);
1477 links[i].ops = &acp_max98388_ops;
1478 links[i].init = acp_card_max98388_init;
1483 links[i].codecs = rt1019;
1484 links[i].num_codecs = ARRAY_SIZE(rt1019);
1485 links[i].ops = &acp_card_rt1019_ops;
1486 links[i].init = acp_card_rt1019_init;
1494 links[i].name = "acp-dmic-codec";
1495 links[i].id = DMIC_BE_ID;
1496 links[i].codecs = dmic_codec;
1497 links[i].num_codecs = ARRAY_SIZE(dmic_codec);
1498 links[i].cpus = sof_dmic;
1499 links[i].num_cpus = ARRAY_SIZE(sof_dmic);
1500 links[i].platforms = sof_component;
1501 links[i].num_platforms = ARRAY_SIZE(sof_component);
1502 links[i].dpcm_capture = 1;
1503 links[i].nonatomic = true;
1504 links[i].no_pcm = 1;
1507 card->dai_link = links;
1517 struct snd_soc_dai_link *links;
1529 links = devm_kcalloc(dev, num_links, sizeof(struct snd_soc_dai_link), GFP_KERNEL);
1530 if (!links)
1534 links[i].name = "acp-headset-codec";
1535 links[i].id = HEADSET_BE_ID;
1536 links[i].cpus = i2s_sp;
1537 links[i].num_cpus = ARRAY_SIZE(i2s_sp);
1538 links[i].platforms = platform_component;
1539 links[i].num_platforms = ARRAY_SIZE(platform_component);
1540 links[i].dpcm_playback = 1;
1541 links[i].dpcm_capture = 1;
1544 links[i].codecs = &asoc_dummy_dlc;
1545 links[i].num_codecs = 1;
1548 links[i].codecs = rt5682;
1549 links[i].num_codecs = ARRAY_SIZE(rt5682);
1550 links[i].init = acp_card_rt5682_init;
1551 links[i].ops = &acp_card_rt5682_ops;
1554 links[i].codecs = rt5682s;
1555 links[i].num_codecs = ARRAY_SIZE(rt5682s);
1556 links[i].init = acp_card_rt5682s_init;
1557 links[i].ops = &acp_card_rt5682s_ops;
1563 links[i].name = "acp-headset-codec";
1564 links[i].id = HEADSET_BE_ID;
1565 links[i].cpus = i2s_hs;
1566 links[i].num_cpus = ARRAY_SIZE(i2s_hs);
1568 links[i].platforms = platform_rmb_component;
1569 links[i].num_platforms = ARRAY_SIZE(platform_rmb_component);
1571 links[i].platforms = platform_component;
1572 links[i].num_platforms = ARRAY_SIZE(platform_component);
1574 links[i].dpcm_playback = 1;
1575 links[i].dpcm_capture = 1;
1578 links[i].codecs = &asoc_dummy_dlc;
1579 links[i].num_codecs = 1;
1582 links[i].codecs = nau8825;
1583 links[i].num_codecs = ARRAY_SIZE(nau8825);
1584 links[i].init = acp_card_nau8825_init;
1585 links[i].ops = &acp_card_nau8825_ops;
1588 links[i].codecs = rt5682s;
1589 links[i].num_codecs = ARRAY_SIZE(rt5682s);
1590 links[i].init = acp_card_rt5682s_init;
1591 links[i].ops = &acp_card_rt5682s_ops;
1597 links[i].name = "acp-amp-codec";
1598 links[i].id = AMP_BE_ID;
1599 links[i].cpus = i2s_sp;
1600 links[i].num_cpus = ARRAY_SIZE(i2s_sp);
1601 links[i].platforms = platform_component;
1602 links[i].num_platforms = ARRAY_SIZE(platform_component);
1603 links[i].dpcm_playback = 1;
1606 links[i].codecs = &asoc_dummy_dlc;
1607 links[i].num_codecs = 1;
1610 links[i].codecs = rt1019;
1611 links[i].num_codecs = ARRAY_SIZE(rt1019);
1612 links[i].ops = &acp_card_rt1019_ops;
1613 links[i].init = acp_card_rt1019_init;
1618 links[i].codecs = max98360a;
1619 links[i].num_codecs = ARRAY_SIZE(max98360a);
1620 links[i].ops = &acp_card_maxim_ops;
1621 links[i].init = acp_card_maxim_init;
1627 links[i].name = "acp-amp-codec";
1628 links[i].id = AMP_BE_ID;
1629 links[i].cpus = i2s_hs;
1630 links[i].num_cpus = ARRAY_SIZE(i2s_hs);
1632 links[i].platforms = platform_rmb_component;
1633 links[i].num_platforms = ARRAY_SIZE(platform_rmb_component);
1635 links[i].platforms = platform_component;
1636 links[i].num_platforms = ARRAY_SIZE(platform_component);
1638 links[i].dpcm_playback = 1;
1641 links[i].codecs = &asoc_dummy_dlc;
1642 links[i].num_codecs = 1;
1645 links[i].codecs = max98360a;
1646 links[i].num_codecs = ARRAY_SIZE(max98360a);
1647 links[i].ops = &acp_card_maxim_ops;
1648 links[i].init = acp_card_maxim_init;
1651 links[i].codecs = rt1019;
1652 links[i].num_codecs = ARRAY_SIZE(rt1019);
1653 links[i].ops = &acp_card_rt1019_ops;
1654 links[i].init = acp_card_rt1019_init;
1662 links[i].name = "acp-dmic-codec";
1663 links[i].id = DMIC_BE_ID;
1665 links[i].codecs = dmic_codec;
1666 links[i].num_codecs = ARRAY_SIZE(dmic_codec);
1669 links[i].codecs = &asoc_dummy_dlc;
1670 links[i].num_codecs = 1;
1672 links[i].cpus = pdm_dmic;
1673 links[i].num_cpus = ARRAY_SIZE(pdm_dmic);
1675 links[i].platforms = platform_rmb_component;
1676 links[i].num_platforms = ARRAY_SIZE(platform_rmb_component);
1678 links[i].platforms = platform_component;
1679 links[i].num_platforms = ARRAY_SIZE(platform_component);
1681 links[i].ops = &acp_card_dmic_ops;
1682 links[i].dpcm_capture = 1;
1685 card->dai_link = links;