Lines Matching +full:power +full:- +full:domain +full:- +full:names

1 # SPDX-License-Identifier: GPL-2.0 OR BSD-2-Clause
3 ---
4 $id: http://devicetree.org/schemas/remoteproc/qcom,sa8775p-pas.yaml#
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
10 - Bartosz Golaszewski <[email protected]>
19 - items:
20 - enum:
21 - qcom,qcs8300-adsp-pas
22 - const: qcom,sa8775p-adsp-pas
23 - items:
24 - enum:
25 - qcom,qcs8300-cdsp-pas
26 - const: qcom,sa8775p-cdsp0-pas
27 - items:
28 - enum:
29 - qcom,qcs8300-gpdsp-pas
30 - const: qcom,sa8775p-gpdsp0-pas
31 - enum:
32 - qcom,sa8775p-adsp-pas
33 - qcom,sa8775p-cdsp0-pas
34 - qcom,sa8775p-cdsp1-pas
35 - qcom,sa8775p-gpdsp0-pas
36 - qcom,sa8775p-gpdsp1-pas
43 - description: XO clock
45 clock-names:
47 - const: xo
51 description: Reference to the AOSS side-channel message RAM.
53 firmware-name:
54 $ref: /schemas/types.yaml#/definitions/string-array
56 - description: Firmware name of the Hexagon core
58 memory-region:
60 - description: Memory region for main Firmware authentication
65 interrupt-names:
69 - compatible
70 - reg
71 - memory-region
74 - $ref: /schemas/remoteproc/qcom,pas-common.yaml#
76 - if:
81 - qcom,sa8775p-adsp-pas
84 power-domains:
86 - description: LCX power domain
87 - description: LMX power domain
88 power-domain-names:
90 - const: lcx
91 - const: lmx
93 - if:
98 - qcom,sa8775p-cdsp0-pas
99 - qcom,sa8775p-cdsp1-pas
102 power-domains:
104 - description: CX power domain
105 - description: MXC power domain
106 - description: NSP0 power domain
107 power-domain-names:
109 - const: cx
110 - const: mxc
111 - const: nsp
113 - if:
118 - qcom,sa8775p-gpdsp0-pas
119 - qcom,sa8775p-gpdsp1-pas
122 power-domains:
124 - description: CX power domain
125 - description: MXC power domain
126 power-domain-names:
128 - const: cx
129 - const: mxc
134 - |
135 #include <dt-bindings/clock/qcom,rpmh.h>
136 #include <dt-bindings/interconnect/qcom,sa8775p-rpmh.h>
137 #include <dt-bindings/interrupt-controller/irq.h>
138 #include <dt-bindings/mailbox/qcom-ipcc.h>
139 #include <dt-bindings/power/qcom,rpmhpd.h>
142 compatible = "qcom,sa8775p-adsp-pas";
145 interrupts-extended = <&pdc 6 IRQ_TYPE_EDGE_RISING>,
150 interrupt-names = "wdog", "fatal", "ready", "handover", "stop-ack";
153 clock-names = "xo";
155 power-domains = <&rpmhpd RPMHPD_LCX>, <&rpmhpd RPMHPD_LMX>;
156 power-domain-names = "lcx", "lmx";
160 memory-region = <&pil_adsp_mem>;
164 qcom,smem-states = <&smp2p_adsp_out 0>;
165 qcom,smem-state-names = "stop";
167 glink-edge {
168 interrupts-extended = <&ipcc IPCC_CLIENT_LPASS
174 qcom,remote-pid = <2>;