Lines Matching +full:port +full:- +full:mapping +full:- +full:mode
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 +-------------+
61 Linux device model by mapping each Slave interface connected on the bus as a
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
102 .. code-block:: c
110 mutex_init(&bus->lock);
111 INIT_LIST_HEAD(&bus->slaves);
131 "sdw_master_port_ops" is used by Bus to setup the Port parameters of the
132 Master interface Port. Master interface Port register map is not defined by
134 function to do Port operations like "Port Prepare", "Port Transport params
135 set", "Port enable and disable". The implementation of the Master driver can
136 then perform hardware-specific configurations.
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
199 https://members.mipi.org/wg/All-Members/document/70290
203 https://www.mipi.org/specifications/mipi-disco-soundwire