Lines Matching +full:milos +full:- +full:gcc
1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
3 ---
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
16 - Bjorn Andersson <bjorn.andersson@linaro.org>
17 - Robert Marko <robimarko@gmail.com>
18 - Guru Das Srinagesh <quic_gurus@quicinc.com>
23 - enum:
24 - qcom,scm-apq8064
25 - qcom,scm-apq8084
26 - qcom,scm-ipq4019
27 - qcom,scm-ipq5018
28 - qcom,scm-ipq5332
29 - qcom,scm-ipq5424
30 - qcom,scm-ipq6018
31 - qcom,scm-ipq806x
32 - qcom,scm-ipq8074
33 - qcom,scm-ipq9574
34 - qcom,scm-mdm9607
35 - qcom,scm-milos
36 - qcom,scm-msm8226
37 - qcom,scm-msm8660
38 - qcom,scm-msm8916
39 - qcom,scm-msm8953
40 - qcom,scm-msm8960
41 - qcom,scm-msm8974
42 - qcom,scm-msm8976
43 - qcom,scm-msm8994
44 - qcom,scm-msm8996
45 - qcom,scm-msm8998
46 - qcom,scm-qcm2290
47 - qcom,scm-qcs615
48 - qcom,scm-qcs8300
49 - qcom,scm-qdu1000
50 - qcom,scm-sa8255p
51 - qcom,scm-sa8775p
52 - qcom,scm-sar2130p
53 - qcom,scm-sc7180
54 - qcom,scm-sc7280
55 - qcom,scm-sc8180x
56 - qcom,scm-sc8280xp
57 - qcom,scm-sdm670
58 - qcom,scm-sdm845
59 - qcom,scm-sdx55
60 - qcom,scm-sdx65
61 - qcom,scm-sdx75
62 - qcom,scm-sm6115
63 - qcom,scm-sm6125
64 - qcom,scm-sm6350
65 - qcom,scm-sm6375
66 - qcom,scm-sm7150
67 - qcom,scm-sm8150
68 - qcom,scm-sm8250
69 - qcom,scm-sm8350
70 - qcom,scm-sm8450
71 - qcom,scm-sm8550
72 - qcom,scm-sm8650
73 - qcom,scm-sm8750
74 - qcom,scm-qcs404
75 - qcom,scm-x1e80100
76 - const: qcom,scm
82 clock-names:
86 dma-coherent: true
91 interconnect-names:
94 '#reset-cells':
99 The wait-queue interrupt that firmware raises as part of handshake
103 memory-region:
108 qcom,sdi-enabled:
116 qcom,dload-mode:
117 $ref: /schemas/types.yaml#/definitions/phandle-array
119 - items:
120 - description: phandle to TCSR hardware block
121 - description: offset of the download mode control register
126 - if:
131 - qcom,scm-apq8064
132 - qcom,scm-apq8084
133 - qcom,scm-mdm9607
134 - qcom,scm-msm8226
135 - qcom,scm-msm8660
136 - qcom,scm-msm8916
137 - qcom,scm-msm8953
138 - qcom,scm-msm8960
139 - qcom,scm-msm8974
140 - qcom,scm-msm8976
141 - qcom,scm-qcm2290
142 - qcom,scm-sm6375
145 - clocks
146 - clock-names
149 clock-names: false
152 - if:
157 - qcom,scm-apq8064
158 - qcom,scm-msm8660
159 - qcom,scm-msm8960
160 - qcom,scm-qcm2290
161 - qcom,scm-sm6375
164 clock-names:
166 - const: core
171 - if:
176 - qcom,scm-apq8084
177 - qcom,scm-mdm9607
178 - qcom,scm-msm8226
179 - qcom,scm-msm8916
180 - qcom,scm-msm8953
181 - qcom,scm-msm8974
182 - qcom,scm-msm8976
185 clock-names:
187 - const: core
188 - const: bus
189 - const: iface
196 - if:
202 - qcom,scm-milos
203 - qcom,scm-sm8450
204 - qcom,scm-sm8550
205 - qcom,scm-sm8650
206 - qcom,scm-sm8750
210 - if:
216 - qcom,scm-sa8255p
217 - qcom,scm-sa8775p
220 memory-region: false
223 - compatible
228 - |
229 #include <dt-bindings/clock/qcom,gcc-msm8916.h>
233 compatible = "qcom,scm-msm8916", "qcom,scm";
234 clocks = <&gcc GCC_CRYPTO_CLK>,
235 <&gcc GCC_CRYPTO_AXI_CLK>,
236 <&gcc GCC_CRYPTO_AHB_CLK>;
237 clock-names = "core", "bus", "iface";