Lines Matching +full:mipi +full:- +full:mode
5 SoundWire is a new interface ratified in 2015 by the MIPI Alliance.
10 SoundWire is a 2-pin multi-drop interface with data and clock line. It
15 commands over a single two-pin interface.
23 (4) Device status monitoring, including interrupt-style alerts to the Master.
30 transmit or receiving mode (typically fixed direction but configurable
38 +---------------+ +---------------+
40 | Master |-------+-------------------------------| Slave |
42 | |-------|-------+-----------------------| |
43 +---------------+ | | +---------------+
47 +--+-------+--+
52 +-------------+
58 The MIPI SoundWire specification uses the term 'device' to refer to a Master
64 3rd-party vendors to enable implementation-defined functionality while
69 Programs all the MIPI-defined Slave registers. Represents a SoundWire
77 Driver controlling the Slave device. MIPI-specified registers are controlled
79 Any implementation-defined Slave register is controlled by Slave driver. In
91 Bus implements API to read standard Master MIPI properties and also provides
102 .. code-block:: c
110 mutex_init(&bus->lock);
111 INIT_LIST_HEAD(&bus->slaves);
133 MIPI specification, so Bus calls the "sdw_master_port_ops" callback
136 then perform hardware-specific configurations.
141 The MIPI specification requires each Slave interface to expose a unique
142 48-bit identifier, stored in 6 read-only dev_id registers. This dev_id
154 board-file, ACPI or DT. The MIPI Software specification defines additional
161 .. code-block:: c
181 For capabilities, Bus implements API to read standard Slave MIPI properties
198 SoundWire MIPI specification 1.1 is available at:
199 https://members.mipi.org/wg/All-Members/document/70290
201 SoundWire MIPI DisCo (Discovery and Configuration) specification is
203 https://www.mipi.org/specifications/mipi-disco-soundwire
205 (publicly accessible with registration or directly accessible to MIPI
208 MIPI Alliance Manufacturer ID Page: mid.mipi.org