Unverified Commit 79c36ecf authored by Mark Brown's avatar Mark Brown
Browse files

ASoC: use sof_sdw as default Intel SOF SDW machine

Merge series from Bard Liao <yung-chuan.liao@linux.intel.com>:

Currently, we create a ACPI mach table for every new audio
configuration. And all Intel SOF SoundWire configurations point to the
same sof_sdw machine driver. Also, we don't need a specific topology for
a coufguration, we can use the function topology instead. That give us a
change to generate an ACPI mach table based on the SoundWire codec
information reported by the ACPI table and use the sof_sdw machine
driver as the default machine driver.
This will reduce the effort to support a new Intel SOF SoundWire audio
configuration.
parents c1afb035 7e7e2c6e
Loading
Loading
Loading
Loading
+2 −0
Original line number Diff line number Diff line
@@ -60,6 +60,7 @@ static const struct snd_kcontrol_new rt700_controls[] = {
struct asoc_sdw_codec_info codec_info_list[] = {
	{
		.part_id = 0x0000, /* TAS2783A */
		.name_prefix = "tas2783",
		.dais = {
			{
				.direction = {true, true},
@@ -561,6 +562,7 @@ struct asoc_sdw_codec_info codec_info_list[] = {
	},
	{
		.part_id = 0x3563,
		.name_prefix = "AMP",
		.dais = {
			{
				.direction = {true, false},