Lines Matching +full:qcom +full:- +full:ipcc

1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
3 ---
4 $id: http://devicetree.org/schemas/remoteproc/qcom,sc7280-wpss-pil.yaml#
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
10 - Bjorn Andersson <bjorn.andersson@linaro.org>
19 - qcom,sc7280-wpss-pil
28 - description: Watchdog interrupt
29 - description: Fatal interrupt
30 - description: Ready interrupt
31 - description: Handover interrupt
32 - description: Stop acknowledge interrupt
33 - description: Shutdown acknowledge interrupt
35 interrupt-names:
37 - const: wdog
38 - const: fatal
39 - const: ready
40 - const: handover
41 - const: stop-ack
42 - const: shutdown-ack
46 - description: GCC WPSS AHB BDG Master clock
47 - description: GCC WPSS AHB clock
48 - description: GCC WPSS RSCP clock
49 - description: XO clock
51 clock-names:
53 - const: ahb_bdg
54 - const: ahb
55 - const: rscp
56 - const: xo
58 power-domains:
60 - description: CX power domain
61 - description: MX power domain
63 power-domain-names:
65 - const: cx
66 - const: mx
70 - description: AOSS restart
71 - description: PDC SYNC
73 reset-names:
75 - const: restart
76 - const: pdc_sync
78 memory-region:
80 description: Reference to the reserved-memory for the Hexagon core
82 firmware-name:
88 qcom,halt-regs:
89 $ref: /schemas/types.yaml#/definitions/phandle-array
94 qcom,qmp:
96 description: Reference to the AOSS side-channel message RAM.
98 qcom,smem-states:
99 $ref: /schemas/types.yaml#/definitions/phandle-array
102 - description: Stop the modem
104 qcom,smem-state-names:
108 glink-edge:
109 $ref: qcom,glink-edge.yaml#
112 Qualcomm G-Link subnode which represents communication edge, channels
118 - description: IRQ from WPSS to GLINK
122 - description: Mailbox for communication between APPS and WPSS
126 - const: wpss
132 - compatible
133 - reg
134 - interrupts
135 - interrupt-names
136 - clocks
137 - clock-names
138 - power-domains
139 - power-domain-names
140 - resets
141 - reset-names
142 - qcom,halt-regs
143 - memory-region
144 - qcom,qmp
145 - qcom,smem-states
146 - qcom,smem-state-names
147 - glink-edge
152 - |
153 #include <dt-bindings/interrupt-controller/arm-gic.h>
154 #include <dt-bindings/clock/qcom,gcc-sc7280.h>
155 #include <dt-bindings/clock/qcom,rpmh.h>
156 #include <dt-bindings/power/qcom-rpmpd.h>
157 #include <dt-bindings/reset/qcom,sdm845-aoss.h>
158 #include <dt-bindings/reset/qcom,sdm845-pdc.h>
159 #include <dt-bindings/mailbox/qcom-ipcc.h>
161 compatible = "qcom,sc7280-wpss-pil";
164 interrupts-extended = <&intc GIC_SPI 587 IRQ_TYPE_EDGE_RISING>,
170 interrupt-names = "wdog", "fatal", "ready", "handover",
171 "stop-ack", "shutdown-ack";
177 clock-names = "ahb_bdg", "ahb",
180 power-domains = <&rpmhpd SC7280_CX>,
182 power-domain-names = "cx", "mx";
184 memory-region = <&wpss_mem>;
186 qcom,qmp = <&aoss_qmp>;
188 qcom,smem-states = <&wpss_smp2p_out 0>;
189 qcom,smem-state-names = "stop";
193 reset-names = "restart", "pdc_sync";
195 qcom,halt-regs = <&tcsr_mutex 0x37000>;
197 glink-edge {
198 interrupts-extended = <&ipcc IPCC_CLIENT_WPSS
201 mboxes = <&ipcc IPCC_CLIENT_WPSS
205 qcom,remote-pid = <13>;