Lines Matching +full:memory +full:- +full:region

1 # SPDX-License-Identifier: GPL-2.0 OR BSD-2-Clause
3 ---
4 $id: http://devicetree.org/schemas/remoteproc/qcom,sm8550-pas.yaml#
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
10 - Manivannan Sadhasivam <[email protected]>
19 - enum:
20 - qcom,sdx75-mpss-pas
21 - qcom,sm8550-adsp-pas
22 - qcom,sm8550-cdsp-pas
23 - qcom,sm8550-mpss-pas
24 - qcom,sm8650-adsp-pas
25 - qcom,sm8650-cdsp-pas
26 - qcom,sm8650-mpss-pas
27 - qcom,x1e80100-adsp-pas
28 - qcom,x1e80100-cdsp-pas
29 - items:
30 - const: qcom,sm8750-adsp-pas
31 - const: qcom,sm8550-adsp-pas
38 - description: XO clock
40 clock-names:
42 - const: xo
46 description: Reference to the AOSS side-channel message RAM.
48 smd-edge: false
50 firmware-name:
51 $ref: /schemas/types.yaml#/definitions/string-array
53 - description: Firmware name of the Hexagon core
54 - description: Firmware name of the Hexagon Devicetree
56 memory-region:
59 - description: Memory region for main Firmware authentication
60 - description: Memory region for Devicetree Firmware authentication
61 - description: DSM Memory region
62 - description: DSM Memory region 2
63 - description: Memory region for Qlink Logging
66 - compatible
67 - reg
68 - memory-region
71 - $ref: /schemas/remoteproc/qcom,pas-common.yaml#
72 - if:
76 - qcom,sm8550-adsp-pas
77 - qcom,sm8550-cdsp-pas
78 - qcom,sm8650-adsp-pas
79 - qcom,x1e80100-adsp-pas
80 - qcom,x1e80100-cdsp-pas
85 interrupt-names:
87 memory-region:
89 - if:
94 - qcom,sm8750-adsp-pas
99 interrupt-names:
101 memory-region:
103 - if:
107 - qcom,sm8650-cdsp-pas
112 interrupt-names:
114 memory-region:
117 - if:
121 - qcom,sm8550-mpss-pas
126 interrupt-names:
128 memory-region:
131 - if:
135 - qcom,sdx75-mpss-pas
136 - qcom,sm8650-mpss-pas
141 interrupt-names:
143 memory-region:
147 - if:
152 - qcom,sm8550-adsp-pas
153 - qcom,sm8650-adsp-pas
154 - qcom,sm8750-adsp-pas
155 - qcom,x1e80100-adsp-pas
158 power-domains:
160 - description: LCX power domain
161 - description: LMX power domain
162 power-domain-names:
164 - const: lcx
165 - const: lmx
167 - if:
171 - qcom,sdx75-mpss-pas
172 - qcom,sm8550-mpss-pas
173 - qcom,sm8650-mpss-pas
176 power-domains:
178 - description: CX power domain
179 - description: MSS power domain
180 power-domain-names:
182 - const: cx
183 - const: mss
184 - if:
188 - qcom,sm8550-cdsp-pas
189 - qcom,sm8650-cdsp-pas
190 - qcom,x1e80100-cdsp-pas
193 power-domains:
195 - description: CX power domain
196 - description: MXC power domain
197 - description: NSP power domain
198 power-domain-names:
200 - const: cx
201 - const: mxc
202 - const: nsp
207 - |
208 #include <dt-bindings/clock/qcom,rpmh.h>
209 #include <dt-bindings/interrupt-controller/irq.h>
210 #include <dt-bindings/mailbox/qcom-ipcc.h>
213 compatible = "qcom,sm8550-adsp-pas";
217 clock-names = "xo";
219 interrupts-extended = <&pdc 6 IRQ_TYPE_EDGE_RISING>,
224 interrupt-names = "wdog", "fatal", "ready",
225 "handover", "stop-ack";
227 memory-region = <&adsp_mem>, <&dtb_adsp_mem>;
229 firmware-name = "qcom/sm8550/adsp.mbn",
232 power-domains = <&rpmhpd_sm8550_lcx>,
234 power-domain-names = "lcx", "lmx";
237 qcom,smem-states = <&smp2p_adsp_out 0>;
238 qcom,smem-state-names = "stop";
240 glink-edge {
241 interrupts-extended = <&ipcc IPCC_CLIENT_LPASS
247 qcom,remote-pid = <2>;