Lines Matching full:soundwire
2 SoundWire Subsystem Summary
5 SoundWire is a new interface ratified in 2015 by the MIPI Alliance.
6 SoundWire is used for transporting data typically related to audio
7 functions. SoundWire interface is optimized to integrate audio devices in
10 SoundWire is a 2-pin multi-drop interface with data and clock line. It
12 Broad level key features of SoundWire interface include:
25 The SoundWire protocol supports up to eleven Slave interfaces. All the
35 Below figure shows an example of connectivity between a SoundWire Master and
58 The MIPI SoundWire specification uses the term 'device' to refer to a Master
62 device managed by a specific driver. The Linux SoundWire subsystem provides
63 a framework to implement a SoundWire Slave driver with an API allowing
68 Implements SoundWire Linux Bus which handles the SoundWire protocol.
69 Programs all the MIPI-defined Slave registers. Represents a SoundWire
73 Registers as SoundWire Slave device (Linux Device). Multiple Slave devices
83 Programming interfaces (SoundWire Master interface Driver)
86 SoundWire Bus supports programming interfaces for the SoundWire Master
87 implementation and SoundWire Slave devices. All the code uses the "sdw"
90 Each of the SoundWire Master interfaces needs to be registered to the Bus.
100 Following is the Bus API to register the SoundWire Bus:
126 way. It includes Bus control functions such as sending the SoundWire
138 Programming interfaces (SoundWire Slave Driver)
198 SoundWire MIPI specification 1.1 is available at:
201 SoundWire MIPI DisCo (Discovery and Configuration) specification is
203 https://www.mipi.org/specifications/mipi-disco-soundwire