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 */
149 * Registers are big-endian on I2C and SPI but little-endian on SoundWire.
151 * SoundWire. Firmware files are always big-endian and are opaque blobs.
184 /* Enable SoundWire interrupts */ in cs35l56_sdw_init()
199 /* SoundWire core holds our pm_runtime when calling this function. */ in cs35l56_sdw_interrupt()
214 * is required as per the SoundWire spec for interrupt status bits in cs35l56_sdw_interrupt()
448 /* Re-enable SoundWire interrupts */ in cs35l56_sdw_runtime_resume()
463 * Disable SoundWire interrupts. in cs35l56_sdw_system_suspend()
525 /* Disable SoundWire interrupts */ in cs35l56_sdw_remove()
541 /* NOIRQ stage not needed, SoundWire doesn't use a hard IRQ */
563 MODULE_DESCRIPTION("ASoC CS35L56 SoundWire driver");