File tree Expand file tree Collapse file tree 1 file changed +25
-0
lines changed Expand file tree Collapse file tree 1 file changed +25
-0
lines changed Original file line number Diff line number Diff line change @@ -203,6 +203,25 @@ static const struct snd_soc_acpi_link_adr rpl_sdw_rt711_link2_rt1316_link01_rt71
203
203
{}
204
204
};
205
205
206
+ static const struct snd_soc_acpi_link_adr rpl_sdw_rt711_link2_rt1316_link01 [] = {
207
+ {
208
+ .mask = BIT (2 ),
209
+ .num_adr = ARRAY_SIZE (rt711_sdca_2_adr ),
210
+ .adr_d = rt711_sdca_2_adr ,
211
+ },
212
+ {
213
+ .mask = BIT (0 ),
214
+ .num_adr = ARRAY_SIZE (rt1316_0_group2_adr ),
215
+ .adr_d = rt1316_0_group2_adr ,
216
+ },
217
+ {
218
+ .mask = BIT (1 ),
219
+ .num_adr = ARRAY_SIZE (rt1316_1_group2_adr ),
220
+ .adr_d = rt1316_1_group2_adr ,
221
+ },
222
+ {}
223
+ };
224
+
206
225
static const struct snd_soc_acpi_link_adr rpl_sdw_rt711_link0_rt1318_link12_rt714_link3 [] = {
207
226
{
208
227
.mask = BIT (0 ),
@@ -277,6 +296,12 @@ struct snd_soc_acpi_mach snd_soc_acpi_intel_rpl_sdw_machines[] = {
277
296
.drv_name = "sof_sdw" ,
278
297
.sof_tplg_filename = "sof-rpl-rt1316-l12-rt714-l0.tplg" ,
279
298
},
299
+ {
300
+ .link_mask = 0x7 , /* rt711 on link2 & two rt1316s on link0 and link1 */
301
+ .links = rpl_sdw_rt711_link2_rt1316_link01 ,
302
+ .drv_name = "sof_sdw" ,
303
+ .sof_tplg_filename = "sof-rpl-rt711-l2-rt1316-l01.tplg" ,
304
+ },
280
305
{
281
306
.link_mask = 0x1 , /* link0 required */
282
307
.links = rpl_rvp ,
You can’t perform that action at this time.
0 commit comments