Lines Matching +full:cx +full:- +full:supply
1 # SPDX-License-Identifier: (GPL-2.0 OR BSD-2-Clause)
3 ---
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
10 - Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
19 - qcom,msm8226-adsp-pil
20 - qcom,msm8974-adsp-pil
21 - qcom,msm8996-adsp-pil
22 - qcom,msm8996-slpi-pil
23 - qcom,msm8998-adsp-pas
24 - qcom,msm8998-slpi-pas
25 - qcom,qcs404-adsp-pas
26 - qcom,qcs404-cdsp-pas
27 - qcom,qcs404-wcss-pas
28 - qcom,sc7180-mpss-pas
29 - qcom,sc7280-mpss-pas
30 - qcom,sc8180x-adsp-pas
31 - qcom,sc8180x-cdsp-pas
32 - qcom,sc8180x-mpss-pas
33 - qcom,sc8280xp-adsp-pas
34 - qcom,sc8280xp-nsp0-pas
35 - qcom,sc8280xp-nsp1-pas
36 - qcom,sdm660-adsp-pas
37 - qcom,sdm845-adsp-pas
38 - qcom,sdm845-cdsp-pas
39 - qcom,sdx55-mpss-pas
40 - qcom,sm6350-adsp-pas
41 - qcom,sm6350-cdsp-pas
42 - qcom,sm6350-mpss-pas
43 - qcom,sm8150-adsp-pas
44 - qcom,sm8150-cdsp-pas
45 - qcom,sm8150-mpss-pas
46 - qcom,sm8150-slpi-pas
47 - qcom,sm8250-adsp-pas
48 - qcom,sm8250-cdsp-pas
49 - qcom,sm8250-slpi-pas
50 - qcom,sm8350-adsp-pas
51 - qcom,sm8350-cdsp-pas
52 - qcom,sm8350-slpi-pas
53 - qcom,sm8350-mpss-pas
54 - qcom,sm8450-adsp-pas
55 - qcom,sm8450-cdsp-pas
56 - qcom,sm8450-mpss-pas
57 - qcom,sm8450-slpi-pas
66 clock-names:
76 - description: Watchdog interrupt
77 - description: Fatal interrupt
78 - description: Ready interrupt
79 - description: Handover interrupt
80 - description: Stop acknowledge interrupt
81 - description: Shutdown acknowledge interrupt
83 interrupt-names:
86 - const: wdog
87 - const: fatal
88 - const: ready
89 - const: handover
90 - const: stop-ack
91 - const: shutdown-ack
97 reset-names:
101 cx-supply:
102 description: Phandle to the CX regulator
104 px-supply:
107 power-domains:
111 power-domain-names:
115 firmware-name:
119 memory-region:
121 description: Reference to the reserved-memory for the Hexagon core
125 description: Reference to the AOSS side-channel message RAM.
127 qcom,smem-states:
128 $ref: /schemas/types.yaml#/definitions/phandle-array
131 - description: Stop the modem
133 qcom,smem-state-names:
136 - const: stop
138 qcom,halt-regs:
139 $ref: /schemas/types.yaml#/definitions/phandle-array
141 - items:
142 - description: Phandle reference to a syscon representing TCSR
143 - description: offsets within syscon for q6 halt registers
144 - description: offsets within syscon for modem halt registers
145 - description: offsets within syscon for nc halt registers
150 smd-edge:
151 $ref: /schemas/remoteproc/qcom,smd-edge.yaml#
157 glink-edge:
158 $ref: /schemas/remoteproc/qcom,glink-edge.yaml#
160 Qualcomm G-Link subnode which represents communication edge, channels
164 - compatible
165 - clocks
166 - clock-names
167 - interrupts
168 - interrupt-names
169 - memory-region
170 - qcom,smem-states
171 - qcom,smem-state-names
176 - if:
181 - qcom,msm8226-adsp-pil
182 - qcom,msm8974-adsp-pil
183 - qcom,msm8996-adsp-pil
184 - qcom,msm8996-slpi-pil
185 - qcom,msm8998-adsp-pas
186 - qcom,qcs404-adsp-pas
187 - qcom,qcs404-wcss-pas
188 - qcom,sc7280-mpss-pas
189 - qcom,sc8180x-adsp-pas
190 - qcom,sc8180x-cdsp-pas
191 - qcom,sc8180x-mpss-pas
192 - qcom,sc8280xp-adsp-pas
193 - qcom,sc8280xp-nsp0-pas
194 - qcom,sc8280xp-nsp1-pas
195 - qcom,sdm845-adsp-pas
196 - qcom,sdm845-cdsp-pas
197 - qcom,sm6350-adsp-pas
198 - qcom,sm6350-cdsp-pas
199 - qcom,sm6350-mpss-pas
200 - qcom,sm8150-adsp-pas
201 - qcom,sm8150-cdsp-pas
202 - qcom,sm8150-mpss-pas
203 - qcom,sm8150-slpi-pas
204 - qcom,sm8250-adsp-pas
205 - qcom,sm8250-cdsp-pas
206 - qcom,sm8250-slpi-pas
207 - qcom,sm8350-adsp-pas
208 - qcom,sm8350-cdsp-pas
209 - qcom,sm8350-slpi-pas
210 - qcom,sm8350-mpss-pas
211 - qcom,sm8450-adsp-pas
212 - qcom,sm8450-cdsp-pas
213 - qcom,sm8450-slpi-pas
214 - qcom,sm8450-mpss-pas
219 - description: XO clock
220 clock-names:
222 - const: xo
224 - if:
229 - qcom,msm8998-slpi-pas
234 - description: XO clock
235 - description: AGGRE2 clock
236 clock-names:
238 - const: xo
239 - const: aggre2
241 - if:
246 - qcom,qcs404-cdsp-pas
251 - description: XO clock
252 - description: SWAY clock
253 - description: TBU clock
254 - description: BIMC clock
255 - description: AHB AON clock
256 - description: Q6SS SLAVE clock
257 - description: Q6SS MASTER clock
258 - description: Q6 AXIM clock
259 clock-names:
261 - const: xo
262 - const: sway
263 - const: tbu
264 - const: bimc
265 - const: ahb_aon
266 - const: q6ss_slave
267 - const: q6ss_master
268 - const: q6_axim
270 - if:
275 - qcom,sc7180-mpss-pas
280 - description: XO clock
281 - description: IFACE clock
282 - description: BUS clock
283 - description: NAC clock
284 - description: SNOC AXI clock
285 - description: MNOC AXI clock
286 clock-names:
288 - const: xo
289 - const: iface
290 - const: bus
291 - const: nav
292 - const: snoc_axi
293 - const: mnoc_axi
295 - if:
300 - qcom,msm8226-adsp-pil
301 - qcom,msm8974-adsp-pil
302 - qcom,msm8996-adsp-pil
303 - qcom,msm8996-slpi-pil
304 - qcom,msm8998-adsp-pas
305 - qcom,msm8998-slpi-pas
306 - qcom,qcs404-adsp-pas
307 - qcom,qcs404-cdsp-pas
308 - qcom,qcs404-wcss-pas
309 - qcom,sc8180x-adsp-pas
310 - qcom,sc8180x-cdsp-pas
311 - qcom,sc8280xp-adsp-pas
312 - qcom,sc8280xp-nsp0-pas
313 - qcom,sc8280xp-nsp1-pas
314 - qcom,sdm845-adsp-pas
315 - qcom,sdm845-cdsp-pas
316 - qcom,sm6350-adsp-pas
317 - qcom,sm6350-cdsp-pas
318 - qcom,sm8150-adsp-pas
319 - qcom,sm8150-cdsp-pas
320 - qcom,sm8150-slpi-pas
321 - qcom,sm8250-adsp-pas
322 - qcom,sm8250-cdsp-pas
323 - qcom,sm8250-slpi-pas
324 - qcom,sm8350-adsp-pas
325 - qcom,sm8350-cdsp-pas
326 - qcom,sm8350-slpi-pas
327 - qcom,sm8450-adsp-pas
328 - qcom,sm8450-cdsp-pas
329 - qcom,sm8450-slpi-pas
334 interrupt-names:
337 - if:
342 - qcom,sc7180-mpss-pas
343 - qcom,sc7280-mpss-pas
344 - qcom,sc8180x-mpss-pas
345 - qcom,sdx55-mpss-pas
346 - qcom,sm6350-mpss-pas
347 - qcom,sm8150-mpss-pas
348 - qcom,sm8350-mpss-pas
349 - qcom,sm8450-mpss-pas
354 interrupt-names:
357 - if:
362 - qcom,msm8974-adsp-pil
365 - cx-supply
367 - if:
372 - qcom,msm8226-adsp-pil
373 - qcom,msm8996-adsp-pil
374 - qcom,msm8998-adsp-pas
375 - qcom,sm8150-adsp-pas
376 - qcom,sm8150-cdsp-pas
379 power-domains:
381 - description: CX power domain
382 power-domain-names:
384 - const: cx
386 - if:
391 - qcom,msm8996-slpi-pil
392 - qcom,msm8998-slpi-pas
395 power-domains:
397 - description: SSC-CX power domain
398 power-domain-names:
400 - const: ssc_cx
402 - px-supply
404 - if:
409 - qcom,sc7180-mpss-pas
412 power-domains:
414 - description: CX power domain
415 - description: MX power domain
416 - description: MSS power domain
417 power-domain-names:
419 - const: cx
420 - const: mx
421 - const: mss
423 - if:
428 - qcom,sm6350-cdsp-pas
431 power-domains:
433 - description: CX power domain
434 - description: MX power domain
435 power-domain-names:
437 - const: cx
438 - const: mx
440 - if:
445 - qcom,sc7280-mpss-pas
446 - qcom,sdx55-mpss-pas
447 - qcom,sm6350-mpss-pas
448 - qcom,sm8150-mpss-pas
449 - qcom,sm8350-mpss-pas
450 - qcom,sm8450-mpss-pas
453 power-domains:
455 - description: CX power domain
456 - description: MSS power domain
457 power-domain-names:
459 - const: cx
460 - const: mss
462 - if:
467 - qcom,sc8180x-adsp-pas
468 - qcom,sc8180x-cdsp-pas
469 - qcom,sc8280xp-adsp-pas
470 - qcom,sm6350-adsp-pas
471 - qcom,sm8150-slpi-pas
472 - qcom,sm8250-adsp-pas
473 - qcom,sm8250-slpi-pas
474 - qcom,sm8350-adsp-pas
475 - qcom,sm8350-slpi-pas
476 - qcom,sm8450-adsp-pas
477 - qcom,sm8450-slpi-pas
480 power-domains:
482 - description: LCX power domain
483 - description: LMX power domain
484 power-domain-names:
486 - const: lcx
487 - const: lmx
489 - if:
494 - qcom,sm8350-cdsp-pas
495 - qcom,sm8450-cdsp-pas
498 power-domains:
500 - description: CX power domain
501 - description: MXC power domain
502 power-domain-names:
504 - const: cx
505 - const: mxc
507 - if:
512 - qcom,sc8280xp-nsp0-pas
513 - qcom,sc8280xp-nsp1-pas
516 power-domains:
518 - description: NSP power domain
519 power-domain-names:
521 - const: nsp
523 - if:
528 - qcom,qcs404-cdsp-pas
533 - description: CDSP restart
534 reset-names:
536 - const: restart
538 - if:
543 - qcom,sc7180-mpss-pas
544 - qcom,sc7280-mpss-pas
549 - description: MSS restart
550 - description: PDC reset
551 reset-names:
553 - const: mss_restart
554 - const: pdc_reset
556 - if:
561 - qcom,msm8226-adsp-pil
562 - qcom,msm8974-adsp-pil
563 - qcom,msm8996-adsp-pil
564 - qcom,msm8996-slpi-pil
565 - qcom,msm8998-adsp-pas
566 - qcom,msm8998-slpi-pas
567 - qcom,qcs404-adsp-pas
568 - qcom,qcs404-cdsp-pas
569 - qcom,qcs404-wcss-pas
570 - qcom,sdm660-adsp-pas
571 - qcom,sdx55-mpss-pas
577 - |
578 #include <dt-bindings/clock/qcom,rpmcc.h>
579 #include <dt-bindings/interrupt-controller/arm-gic.h>
580 #include <dt-bindings/interrupt-controller/irq.h>
582 compatible = "qcom,msm8974-adsp-pil";
584 interrupts-extended = <&intc GIC_SPI 162 IRQ_TYPE_EDGE_RISING>,
589 interrupt-names = "wdog",
593 "stop-ack";
596 clock-names = "xo";
598 cx-supply = <&pm8841_s2>;
600 memory-region = <&adsp_region>;
602 qcom,smem-states = <&adsp_smp2p_out 0>;
603 qcom,smem-state-names = "stop";
605 smd-edge {
609 qcom,smd-edge = <1>;