Lines Matching +full:soundwire +full:- +full:v1

1 Qualcomm SoundWire Controller Bindings
4 This binding describes the Qualcomm SoundWire Controller along with its
7 - compatible:
10 Definition: must be "qcom,soundwire-v<MAJOR>.<MINOR>.<STEP>",
12 "qcom,soundwire-v1.3.0"
13 "qcom,soundwire-v1.5.0"
14 "qcom,soundwire-v1.5.1"
15 "qcom,soundwire-v1.6.0"
16 - reg:
18 Value type: <prop-encoded-array>
19 Definition: the base address and size of SoundWire controller
22 - interrupts:
24 Value type: <prop-encoded-array>
25 Definition: should specify the SoundWire Controller core and optional
28 - interrupt-names:
34 - wakeup-source:
37 Definition: should specify if SoundWire Controller is wake up capable.
39 - clock-names:
42 Definition: should be "iface" for SoundWire Controller interface clock
44 - clocks:
46 Value type: <prop-encoded-array>
47 Definition: should specify the SoundWire Controller interface clock
49 - #sound-dai-cells:
54 - qcom,dout-ports:
59 - qcom,din-ports:
64 - qcom,ports-offset1:
66 Value type: <prop-encoded-array>
71 More info in MIPI Alliance SoundWire 1.0 Specifications.
73 - qcom,ports-offset2:
75 Value type: <prop-encoded-array>
80 More info in MIPI Alliance SoundWire 1.0 Specifications.
82 - qcom,ports-sinterval-low:
84 Value type: <prop-encoded-array>
90 More info in MIPI Alliance SoundWire 1.0 Specifications.
92 - qcom,ports-word-length:
94 Value type: <prop-encoded-array>
98 More info in MIPI Alliance SoundWire 1.0 Specifications.
100 - qcom,ports-block-pack-mode:
102 Value type: <prop-encoded-array>
109 More info in MIPI Alliance SoundWire 1.0 Specifications.
111 - qcom,ports-block-group-count:
113 Value type: <prop-encoded-array>
119 More info in MIPI Alliance SoundWire 1.0 Specifications.
121 - qcom,ports-lane-control:
123 Value type: <prop-encoded-array>
129 More info in MIPI Alliance SoundWire 1.0 Specifications.
131 - qcom,ports-hstart:
133 Value type: <prop-encoded-array>
135 SoundWire Frame, i.e. left edge of the Transport sub-frame
140 More info in MIPI Alliance SoundWire 1.0 Specifications.
142 - qcom,ports-hstop:
144 Value type: <prop-encoded-array>
146 SoundWire Frame, i.e. the right edge of the Transport
147 sub-frame for each port. Values between 0 and 15 are valid.
151 More info in MIPI Alliance SoundWire 1.0 Specifications.
153 - qcom,dports-type:
155 Value type: <prop-encoded-array>
163 More info in MIPI Alliance SoundWire 1.0 Specifications.
165 - reset:
167 Value type: <prop-encoded-array>
168 Definition: Should specify the SoundWire audio CSR reset controller interface,
169 which is required for SoundWire version 1.6.0 and above.
171 - reset-names:
174 Definition: should be "swr_audio_cgcr" for SoundWire audio CSR reset
179 found in MIPI Alliance SoundWire 1.0 Specifications.
181 = SoundWire devices
182 Each subnode of the bus represents SoundWire device attached to it.
186 The following example represents a SoundWire controller on DB845c board
189 soundwire: soundwire@c85 {
190 compatible = "qcom,soundwire-v1.3.0";
194 clock-names = "iface";
196 reset-names = "swr_audio_cgcr";
197 #sound-dai-cells = <1>;
198 qcom,dports-type = <0>;
199 qcom,dout-ports = <6>;
200 qcom,din-ports = <2>;
201 qcom,ports-sinterval-low = /bits/ 8 <0x07 0x1F 0x3F 0x7 0x1F 0x3F 0x0F 0x0F>;
202 qcom,ports-offset1 = /bits/ 8 <0x01 0x02 0x0C 0x6 0x12 0x0D 0x07 0x0A >;
203 qcom,ports-offset2 = /bits/ 8 <0x00 0x00 0x1F 0x00 0x00 0x1F 0x00 0x00>;