@@ -225,6 +225,15 @@ static const struct snd_soc_acpi_adr_device rt1316_3_group1_adr[] = {
225
225
}
226
226
};
227
227
228
+ static const struct snd_soc_acpi_adr_device rt1318_1_adr [] = {
229
+ {
230
+ .adr = 0x000133025D131801ull ,
231
+ .num_endpoints = 1 ,
232
+ .endpoints = & single_endpoint ,
233
+ .name_prefix = "rt1318-1"
234
+ }
235
+ };
236
+
228
237
static const struct snd_soc_acpi_adr_device rt1318_1_group1_adr [] = {
229
238
{
230
239
.adr = 0x000130025D131801ull ,
@@ -243,6 +252,15 @@ static const struct snd_soc_acpi_adr_device rt1318_2_group1_adr[] = {
243
252
}
244
253
};
245
254
255
+ static const struct snd_soc_acpi_adr_device rt713_0_adr [] = {
256
+ {
257
+ .adr = 0x000031025D071301ull ,
258
+ .num_endpoints = 1 ,
259
+ .endpoints = & single_endpoint ,
260
+ .name_prefix = "rt713"
261
+ }
262
+ };
263
+
246
264
static const struct snd_soc_acpi_adr_device rt714_0_adr [] = {
247
265
{
248
266
.adr = 0x000030025D071401ull ,
@@ -378,6 +396,20 @@ static const struct snd_soc_acpi_link_adr lnl_sdw_rt1318_l12_rt714_l0[] = {
378
396
{}
379
397
};
380
398
399
+ static const struct snd_soc_acpi_link_adr lnl_sdw_rt713_l0_rt1318_l1 [] = {
400
+ {
401
+ .mask = BIT (0 ),
402
+ .num_adr = ARRAY_SIZE (rt713_0_adr ),
403
+ .adr_d = rt713_0_adr ,
404
+ },
405
+ {
406
+ .mask = BIT (1 ),
407
+ .num_adr = ARRAY_SIZE (rt1318_1_adr ),
408
+ .adr_d = rt1318_1_adr ,
409
+ },
410
+ {}
411
+ };
412
+
381
413
/* this table is used when there is no I2S codec present */
382
414
struct snd_soc_acpi_mach snd_soc_acpi_intel_lnl_sdw_machines [] = {
383
415
/* mockup tests need to be first */
@@ -447,6 +479,12 @@ struct snd_soc_acpi_mach snd_soc_acpi_intel_lnl_sdw_machines[] = {
447
479
.drv_name = "sof_sdw" ,
448
480
.sof_tplg_filename = "sof-lnl-rt1318-l12-rt714-l0.tplg"
449
481
},
482
+ {
483
+ .link_mask = BIT (0 ) | BIT (1 ),
484
+ .links = lnl_sdw_rt713_l0_rt1318_l1 ,
485
+ .drv_name = "sof_sdw" ,
486
+ .sof_tplg_filename = "sof-lnl-rt713-l0-rt1318-l1.tplg"
487
+ },
450
488
{},
451
489
};
452
490
EXPORT_SYMBOL_GPL (snd_soc_acpi_intel_lnl_sdw_machines );
0 commit comments