Lines Matching full:soundwire
3 // CS35L56 ALSA SoC audio driver SoundWire binding
14 #include <linux/soundwire/sdw.h>
15 #include <linux/soundwire/sdw_registers.h>
16 #include <linux/soundwire/sdw_type.h>
23 /* Register addresses are offset when sent over SoundWire */
226 * Registers are big-endian on I2C and SPI but little-endian on SoundWire.
228 * SoundWire. Firmware files are always big-endian and are opaque blobs.
245 /* SoundWire UniqueId is used to index the calibration array */ in cs35l56_sdw_set_cal_index()
279 /* Enable SoundWire interrupts */ in cs35l56_sdw_init()
294 /* SoundWire core holds our pm_runtime when calling this function. */ in cs35l56_sdw_interrupt()
309 * is required as per the SoundWire spec for interrupt status bits in cs35l56_sdw_interrupt()
468 /* Re-enable SoundWire interrupts */ in cs35l56_sdw_runtime_resume()
483 * Disable SoundWire interrupts. in cs35l56_sdw_system_suspend()
545 /* Disable SoundWire interrupts */ in cs35l56_sdw_remove()
561 /* NOIRQ stage not needed, SoundWire doesn't use a hard IRQ */
584 MODULE_DESCRIPTION("ASoC CS35L56 SoundWire driver");