21 Feb
2023
21 Feb
'23
5:52 p.m.
+static const struct snd_soc_acpi_link_adr up_extreme_cs35l56_sdw0_one[] = {
- {
.mask = BIT(0),.num_adr = 1,.adr_d = cs35l56_sdw0_adr,- },
- {}
+};
+static const struct snd_soc_acpi_link_adr up_extreme_cs35l56_sdw0_four[] = {
- {
.mask = BIT(0),.num_adr = 4,.adr_d = cs35l56_sdw0_adr,- },
- {}
+};
If the machine driver has support for the 2-amplifier configuration, shouldn't it be present here as well?
/* this table is used when there is no I2S codec present */ struct snd_soc_acpi_mach snd_soc_acpi_intel_tgl_sdw_machines[] = { /* mockup tests need to be first */ @@ -501,6 +546,18 @@ struct snd_soc_acpi_mach snd_soc_acpi_intel_tgl_sdw_machines[] = { .drv_name = "sof_sdw", .sof_tplg_filename = "sof-tgl-rt711.tplg", },
- {
.link_mask = BIT(0),.links = up_extreme_cs35l56_sdw0_four,.drv_name = "sof_sdw",.sof_tplg_filename = "sof-tgl-cs35l56-sdw0.tplg"- },
- {
.link_mask = BIT(0),.links = up_extreme_cs35l56_sdw0_one,.drv_name = "sof_sdw",.sof_tplg_filename = "sof-tgl-cs35l56-sdw0.tplg"- }, {},
}; EXPORT_SYMBOL_GPL(snd_soc_acpi_intel_tgl_sdw_machines);