Lines Matching full:soundwire
23 #include <linux/soundwire/sdw.h>
24 #include <linux/soundwire/sdw_intel.h>
58 * The default for SoundWire clock stop quirks is to power gate the IP
65 MODULE_PARM_DESC(sdw_clock_stop_quirks, "SOF SoundWire clock stop quirks");
190 dev_err(sdev->dev, "error: SoundWire probe failed\n"); in hda_sdw_probe()
652 /* scan SoundWire capabilities exposed by DSDT */ in hda_init_caps()
655 dev_dbg(sdev->dev, "skipping SoundWire, not detected with ACPI scan\n"); in hda_init_caps()
661 dev_dbg(sdev->dev, "skipping SoundWire, no links enabled\n"); in hda_init_caps()
666 * probe/allocate SoundWire resources. in hda_init_caps()
669 * It's entirely possible to have a mix of I2S/DMIC/SoundWire in hda_init_caps()
674 dev_err(sdev->dev, "error: SoundWire probe error\n"); in hda_init_caps()
1025 * Prevent SoundWire links from starting when an external in hda_generic_machine_select()
1142 * Select SoundWire machine driver if needed using the in hda_sdw_machine_select()
1143 * alternate tables. This case deals with SoundWire-only in hda_sdw_machine_select()
1193 * DMICs use up to 4 pins and are typically pin-muxed with SoundWire in hda_sdw_machine_select()
1196 * a) link 2 and 3 are not used by SoundWire in hda_sdw_machine_select()
1213 "SoundWire machine driver %s topology %s\n", in hda_sdw_machine_select()
1218 "No SoundWire machine driver found\n"); in hda_sdw_machine_select()
1268 * If I2S fails, try SoundWire in hda_machine_select()