88#include <sound/soc-acpi.h>
99#include <sound/soc-acpi-intel-match.h>
1010#include <sound/soc-acpi-intel-ssp-common.h>
11+ #include "sof-function-topology-lib.h"
1112
1213static const struct snd_soc_acpi_endpoint single_endpoint = {
1314 .num = 0 ,
@@ -436,42 +437,49 @@ struct snd_soc_acpi_mach snd_soc_acpi_intel_arl_sdw_machines[] = {
436437 .links = arl_cs42l43_l0_cs35l56_l23 ,
437438 .drv_name = "sof_sdw" ,
438439 .sof_tplg_filename = "sof-arl-cs42l43-l0-cs35l56-l23.tplg" ,
440+ .get_function_tplg_files = sof_sdw_get_tplg_files ,
439441 },
440442 {
441443 .link_mask = BIT (0 ) | BIT (2 ) | BIT (3 ),
442444 .links = arl_cs42l43_l0_cs35l56_2_l23 ,
443445 .drv_name = "sof_sdw" ,
444446 .sof_tplg_filename = "sof-arl-cs42l43-l0-cs35l56-l23.tplg" ,
447+ .get_function_tplg_files = sof_sdw_get_tplg_files ,
445448 },
446449 {
447450 .link_mask = BIT (0 ) | BIT (2 ) | BIT (3 ),
448451 .links = arl_cs42l43_l0_cs35l56_3_l23 ,
449452 .drv_name = "sof_sdw" ,
450453 .sof_tplg_filename = "sof-arl-cs42l43-l0-cs35l56-l23.tplg" ,
454+ .get_function_tplg_files = sof_sdw_get_tplg_files ,
451455 },
452456 {
453457 .link_mask = BIT (0 ) | BIT (2 ),
454458 .links = arl_cs42l43_l0_cs35l56_l2 ,
455459 .drv_name = "sof_sdw" ,
456460 .sof_tplg_filename = "sof-arl-cs42l43-l0-cs35l56-l2.tplg" ,
461+ .get_function_tplg_files = sof_sdw_get_tplg_files ,
457462 },
458463 {
459464 .link_mask = BIT (0 ),
460465 .links = arl_cs42l43_l0 ,
461466 .drv_name = "sof_sdw" ,
462467 .sof_tplg_filename = "sof-arl-cs42l43-l0.tplg" ,
468+ .get_function_tplg_files = sof_sdw_get_tplg_files ,
463469 },
464470 {
465471 .link_mask = BIT (2 ),
466472 .links = arl_cs42l43_l2 ,
467473 .drv_name = "sof_sdw" ,
468474 .sof_tplg_filename = "sof-arl-cs42l43-l2.tplg" ,
475+ .get_function_tplg_files = sof_sdw_get_tplg_files ,
469476 },
470477 {
471478 .link_mask = BIT (2 ) | BIT (3 ),
472479 .links = arl_cs42l43_l2_cs35l56_l3 ,
473480 .drv_name = "sof_sdw" ,
474481 .sof_tplg_filename = "sof-arl-cs42l43-l2-cs35l56-l3.tplg" ,
482+ .get_function_tplg_files = sof_sdw_get_tplg_files ,
475483 },
476484 {
477485 .link_mask = 0x1 , /* link0 required */
@@ -490,6 +498,7 @@ struct snd_soc_acpi_mach snd_soc_acpi_intel_arl_sdw_machines[] = {
490498 .links = arl_rt722_l0_rt1320_l2 ,
491499 .drv_name = "sof_sdw" ,
492500 .sof_tplg_filename = "sof-arl-rt722-l0_rt1320-l2.tplg" ,
501+ .get_function_tplg_files = sof_sdw_get_tplg_files ,
493502 },
494503 {},
495504};
0 commit comments