Lines Matching +full:gcc +full:- +full:msm8974
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 <[email protected]>
17 - Robert Marko <[email protected]>
18 - Guru Das Srinagesh <[email protected]>
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-msm8226
36 - qcom,scm-msm8660
37 - qcom,scm-msm8916
38 - qcom,scm-msm8953
39 - qcom,scm-msm8960
40 - qcom,scm-msm8974
41 - qcom,scm-msm8976
42 - qcom,scm-msm8994
43 - qcom,scm-msm8996
44 - qcom,scm-msm8998
45 - qcom,scm-qcm2290
46 - qcom,scm-qcs615
47 - qcom,scm-qcs8300
48 - qcom,scm-qdu1000
49 - qcom,scm-sa8255p
50 - qcom,scm-sa8775p
51 - qcom,scm-sar2130p
52 - qcom,scm-sc7180
53 - qcom,scm-sc7280
54 - qcom,scm-sc8180x
55 - qcom,scm-sc8280xp
56 - qcom,scm-sdm670
57 - qcom,scm-sdm845
58 - qcom,scm-sdx55
59 - qcom,scm-sdx65
60 - qcom,scm-sdx75
61 - qcom,scm-sm6115
62 - qcom,scm-sm6125
63 - qcom,scm-sm6350
64 - qcom,scm-sm6375
65 - qcom,scm-sm7150
66 - qcom,scm-sm8150
67 - qcom,scm-sm8250
68 - qcom,scm-sm8350
69 - qcom,scm-sm8450
70 - qcom,scm-sm8550
71 - qcom,scm-sm8650
72 - qcom,scm-sm8750
73 - qcom,scm-qcs404
74 - qcom,scm-x1e80100
75 - const: qcom,scm
81 clock-names:
85 dma-coherent: true
90 interconnect-names:
93 '#reset-cells':
98 The wait-queue interrupt that firmware raises as part of handshake
102 memory-region:
107 qcom,sdi-enabled:
115 qcom,dload-mode:
116 $ref: /schemas/types.yaml#/definitions/phandle-array
118 - items:
119 - description: phandle to TCSR hardware block
120 - description: offset of the download mode control register
125 - if:
130 - qcom,scm-apq8064
131 - qcom,scm-apq8084
132 - qcom,scm-mdm9607
133 - qcom,scm-msm8226
134 - qcom,scm-msm8660
135 - qcom,scm-msm8916
136 - qcom,scm-msm8953
137 - qcom,scm-msm8960
138 - qcom,scm-msm8974
139 - qcom,scm-msm8976
140 - qcom,scm-qcm2290
141 - qcom,scm-sm6375
144 - clocks
145 - clock-names
148 clock-names: false
151 - if:
156 - qcom,scm-apq8064
157 - qcom,scm-msm8660
158 - qcom,scm-msm8960
159 - qcom,scm-qcm2290
160 - qcom,scm-sm6375
163 clock-names:
165 - const: core
170 - if:
175 - qcom,scm-apq8084
176 - qcom,scm-mdm9607
177 - qcom,scm-msm8226
178 - qcom,scm-msm8916
179 - qcom,scm-msm8953
180 - qcom,scm-msm8974
181 - qcom,scm-msm8976
184 clock-names:
186 - const: core
187 - const: bus
188 - const: iface
195 - if:
201 - qcom,scm-sm8450
202 - qcom,scm-sm8550
203 - qcom,scm-sm8650
204 - qcom,scm-sm8750
208 - if:
214 - qcom,scm-sa8255p
215 - qcom,scm-sa8775p
218 memory-region: false
221 - compatible
226 - |
227 #include <dt-bindings/clock/qcom,gcc-msm8916.h>
231 compatible = "qcom,scm-msm8916", "qcom,scm";
232 clocks = <&gcc GCC_CRYPTO_CLK>,
233 <&gcc GCC_CRYPTO_AXI_CLK>,
234 <&gcc GCC_CRYPTO_AHB_CLK>;
235 clock-names = "core", "bus", "iface";