Lines Matching full:links

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