Lines Matching +full:sc7180 +full:- +full:lpasscorecc

1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
3 ---
4 $id: http://devicetree.org/schemas/sound/qcom,lpass-cpu.yaml#
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
10 - Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
11 - Rohit kumar <rohitkr@codeaurora.org>
14 Qualcomm Technologies Inc. SOC Low-Power Audio SubSystem (LPASS) that consist
16 is a module to configure Low-Power Audio Interface(LPAIF) core registers
22 - qcom,lpass-cpu
23 - qcom,apq8016-lpass-cpu
24 - qcom,sc7180-lpass-cpu
25 - qcom,sc7280-lpass-cpu
32 reg-names:
40 clock-names:
49 interrupt-names:
62 power-domains:
65 power-domain-names:
68 '#sound-dai-cells':
71 '#address-cells':
74 '#size-cells':
78 "^dai-link@[0-9a-f]$":
89 qcom,playback-sd-lines:
90 $ref: /schemas/types.yaml#/definitions/uint32-array
93 qcom,capture-sd-lines:
94 $ref: /schemas/types.yaml#/definitions/uint32-array
98 - reg
103 - compatible
104 - reg
105 - reg-names
106 - clocks
107 - clock-names
108 - interrupts
109 - interrupt-names
110 - '#sound-dai-cells'
115 - if:
119 const: qcom,lpass-cpu
123 clock-names:
125 - const: ahbix-clk
126 - const: mi2s-osr-clk
127 - const: mi2s-bit-clk
129 - if:
133 const: qcom,apq8016-lpass-cpu
137 clock-names:
139 - const: ahbix-clk
140 - const: mi2s-bit-clk0
141 - const: mi2s-bit-clk1
142 - const: mi2s-bit-clk2
143 - const: mi2s-bit-clk3
144 - const: pcnoc-mport-clk
145 - const: pcnoc-sway-clk
147 - if:
151 const: qcom,sc7180-lpass-cpu
155 clock-names:
157 - items: #for I2S
158 - const: pcnoc-sway-clk
159 - const: audio-core
160 - const: mclk0
161 - const: pcnoc-mport-clk
162 - const: mi2s-bit-clk0
163 - const: mi2s-bit-clk1
164 - items: #for HDMI
165 - const: pcnoc-sway-clk
166 - const: audio-core
167 - const: pcnoc-mport-clk
168 reg-names:
170 - items: #for I2S
171 - const: lpass-lpaif
172 - items: #for I2S and HDMI
173 - const: lpass-hdmiif
174 - const: lpass-lpaif
175 interrupt-names:
177 - items: #for I2S
178 - const: lpass-irq-lpaif
179 - items: #for I2S and HDMI
180 - const: lpass-irq-lpaif
181 - const: lpass-irq-hdmi
183 - iommus
184 - power-domains
186 - if:
190 const: qcom,sc7280-lpass-cpu
194 clock-names:
196 - items: #for I2S
197 - const: aon_cc_audio_hm_h
198 - const: audio_cc_ext_mclk0
199 - const: core_cc_sysnoc_mport_core
200 - const: core_cc_ext_if0_ibit
201 - const: core_cc_ext_if1_ibit
202 - items: #for Soundwire
203 - const: aon_cc_audio_hm_h
204 - const: audio_cc_codec_mem
205 - const: audio_cc_codec_mem0
206 - const: audio_cc_codec_mem1
207 - const: audio_cc_codec_mem2
208 - const: aon_cc_va_mem0
209 - items: #for HDMI
210 - const: core_cc_sysnoc_mport_core
212 reg-names:
214 - items: #for I2S
215 - const: lpass-lpaif
216 - items: #for I2S and HDMI
217 - const: lpass-hdmiif
218 - const: lpass-lpaif
219 - items: #for I2S, soundwire and HDMI
220 - const: lpass-hdmiif
221 - const: lpass-lpaif
222 - const: lpass-rxtx-cdc-dma-lpm
223 - const: lpass-rxtx-lpaif
224 - const: lpass-va-lpaif
225 - const: lpass-va-cdc-dma-lpm
226 interrupt-names:
228 - items: #for I2S
229 - const: lpass-irq-lpaif
230 - items: #for I2S and HDMI
231 - const: lpass-irq-lpaif
232 - const: lpass-irq-hdmi
233 - items: #for I2S, soundwire and HDMI
234 - const: lpass-irq-lpaif
235 - const: lpass-irq-hdmi
236 - const: lpass-irq-vaif
237 - const: lpass-irq-rxtxif
238 power-domain-names:
240 - items:
241 - const: lcx
244 - iommus
245 - power-domains
248 - |
249 #include <dt-bindings/sound/sc7180-lpass.h>
252 #address-cells = <2>;
253 #size-cells = <2>;
255 compatible = "qcom,sc7180-lpass-cpu";
259 reg-names = "lpass-hdmiif",
260 "lpass-lpaif";
263 power-domains = <&lpass_hm 0>;
266 <&lpasscorecc 6>,
267 <&lpasscorecc 7>,
268 <&lpasscorecc 10>,
269 <&lpasscorecc 8>,
270 <&lpasscorecc 9>;
272 clock-names = "pcnoc-sway-clk", "audio-core",
273 "mclk0", "pcnoc-mport-clk",
274 "mi2s-bit-clk0", "mi2s-bit-clk1";
278 interrupt-names = "lpass-irq-lpaif",
279 "lpass-irq-hdmi";
280 #sound-dai-cells = <1>;
282 #address-cells = <1>;
283 #size-cells = <0>;
285 dai-link@0 {
287 qcom,playback-sd-lines = <1>;
288 qcom,capture-sd-lines = <0>;