Linux kernel mirror (for testing) git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
kernel os linux
1
fork

Configure Feed

Select the types of activity you want to include in your feed.

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.

+2
+2
sound/soc/sdw_utils/soc_sdw_utils.c
··· 60 60 struct asoc_sdw_codec_info codec_info_list[] = { 61 61 { 62 62 .part_id = 0x0000, /* TAS2783A */ 63 + .name_prefix = "tas2783", 63 64 .dais = { 64 65 { 65 66 .direction = {true, true}, ··· 562 561 }, 563 562 { 564 563 .part_id = 0x3563, 564 + .name_prefix = "AMP", 565 565 .dais = { 566 566 { 567 567 .direction = {true, false},