Lines Matching full:soundwire
24 #include <linux/soundwire/sdw.h>
25 #include <linux/soundwire/sdw_intel.h>
50 * The default for SoundWire clock stop quirks is to power gate the IP
57 MODULE_PARM_DESC(sdw_clock_stop_quirks, "SOF SoundWire clock stop quirks");
183 * the SHIM and SoundWire register offsets are link-specific in hda_sdw_probe()
211 dev_err(sdev->dev, "error: SoundWire probe failed\n"); in hda_sdw_probe()
401 "error: could not startup SoundWire links\n"); in hda_dsp_post_fw_run()
592 /* Skip SoundWire if it is not supported */ in hda_init_caps()
596 /* scan SoundWire capabilities exposed by DSDT */ in hda_init_caps()
599 dev_dbg(sdev->dev, "skipping SoundWire, not detected with ACPI scan\n"); in hda_init_caps()
605 dev_dbg(sdev->dev, "skipping SoundWire, no links enabled\n"); in hda_init_caps()
610 * probe/allocate SoundWire resources. in hda_init_caps()
613 * It's entirely possible to have a mix of I2S/DMIC/SoundWire in hda_init_caps()
618 dev_err(sdev->dev, "error: SoundWire probe error\n"); in hda_init_caps()
866 dev_err(sdev->dev, "could not startup SoundWire links\n"); in hda_dsp_probe()
1031 * Prevent SoundWire links from starting when an external in hda_generic_machine_select()
1037 * Allow SoundWire links to start when no external HDaudio codec in hda_generic_machine_select()
1038 * was detected. This will not create a SoundWire card but in hda_generic_machine_select()
1039 * will help detect if any SoundWire codec reports as ATTACHED. in hda_generic_machine_select()
1079 dev_info(sdev->dev, "SoundWire links not enabled\n"); in hda_sdw_machine_select()
1084 dev_dbg(sdev->dev, "SoundWire context not allocated\n"); in hda_sdw_machine_select()
1089 dev_warn(sdev->dev, "No SoundWire peripheral detected in ACPI tables\n"); in hda_sdw_machine_select()
1094 * Select SoundWire machine driver if needed using the in hda_sdw_machine_select()
1095 * alternate tables. This case deals with SoundWire-only in hda_sdw_machine_select()
1140 dev_info(sdev->dev, "No SoundWire machine driver found for the ACPI-reported configuration:\n"); in hda_sdw_machine_select()
1229 * try SoundWire if it is supported in hda_machine_select()
1305 * DMICs use up to 4 pins and are typically pin-muxed with SoundWire in hda_machine_select()
1308 * a) 2 or fewer links are used by SoundWire in hda_machine_select()