Lines Matching +full:axi +full:- +full:usb2 +full:- +full:device

1 # SPDX-License-Identifier: (GPL-2.0 OR BSD-2-Clause)
3 ---
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
7 title: Qualcomm RPM Network-On-Chip Interconnect
10 - Georgi Djakov <georgi.djakov@linaro.org>
15 the RPM shared memory device.
23 - qcom,msm8916-bimc
24 - qcom,msm8916-pcnoc
25 - qcom,msm8916-snoc
26 - qcom,msm8939-bimc
27 - qcom,msm8939-pcnoc
28 - qcom,msm8939-snoc
29 - qcom,msm8996-a0noc
30 - qcom,msm8996-a1noc
31 - qcom,msm8996-a2noc
32 - qcom,msm8996-bimc
33 - qcom,msm8996-cnoc
34 - qcom,msm8996-mnoc
35 - qcom,msm8996-pnoc
36 - qcom,msm8996-snoc
37 - qcom,qcs404-bimc
38 - qcom,qcs404-pcnoc
39 - qcom,qcs404-snoc
40 - qcom,sdm660-a2noc
41 - qcom,sdm660-bimc
42 - qcom,sdm660-cnoc
43 - qcom,sdm660-gnoc
44 - qcom,sdm660-mnoc
45 - qcom,sdm660-snoc
47 '#interconnect-cells':
58 clock-names:
62 power-domains:
66 - compatible
67 - reg
68 - '#interconnect-cells'
69 - clock-names
70 - clocks
75 - if:
80 - qcom,msm8916-bimc
81 - qcom,msm8916-pcnoc
82 - qcom,msm8916-snoc
83 - qcom,msm8939-bimc
84 - qcom,msm8939-pcnoc
85 - qcom,msm8939-snoc
86 - qcom,msm8996-a1noc
87 - qcom,msm8996-a2noc
88 - qcom,msm8996-bimc
89 - qcom,msm8996-cnoc
90 - qcom,msm8996-pnoc
91 - qcom,msm8996-snoc
92 - qcom,qcs404-bimc
93 - qcom,qcs404-pcnoc
94 - qcom,qcs404-snoc
95 - qcom,sdm660-bimc
96 - qcom,sdm660-cnoc
97 - qcom,sdm660-gnoc
98 - qcom,sdm660-snoc
102 clock-names:
104 - const: bus
105 - const: bus_a
109 - description: Bus Clock
110 - description: Bus A Clock
114 '^interconnect-[a-z0-9]+$':
117 snoc-mm is a child of snoc, sharing snoc's register address space.
122 - qcom,msm8939-snoc-mm
124 '#interconnect-cells':
127 clock-names:
129 - const: bus
130 - const: bus_a
134 - description: Bus Clock
135 - description: Bus A Clock
138 - compatible
139 - '#interconnect-cells'
140 - clock-names
141 - clocks
143 - if:
148 - qcom,msm8996-mnoc
149 - qcom,sdm660-mnoc
153 clock-names:
155 - const: bus
156 - const: bus_a
157 - const: iface
161 - description: Bus Clock.
162 - description: Bus A Clock.
163 - description: CPU-NoC High-performance Bus Clock.
165 - if:
170 - qcom,msm8996-a0noc
174 clock-names:
176 - const: aggre0_snoc_axi
177 - const: aggre0_cnoc_ahb
178 - const: aggre0_noc_mpu_cfg
182 - description: Aggregate0 System NoC AXI Clock.
183 - description: Aggregate0 Config NoC AHB Clock.
184 - description: Aggregate0 NoC MPU Clock.
187 - power-domains
189 - if:
194 - qcom,sdm660-a2noc
198 clock-names:
200 - const: bus
201 - const: bus_a
202 - const: ipa
203 - const: ufs_axi
204 - const: aggre2_ufs_axi
205 - const: aggre2_usb3_axi
206 - const: cfg_noc_usb2_axi
210 - description: Bus Clock.
211 - description: Bus A Clock.
212 - description: IPA Clock.
213 - description: UFS AXI Clock.
214 - description: Aggregate2 UFS AXI Clock.
215 - description: Aggregate2 USB3 AXI Clock.
216 - description: Config NoC USB2 AXI Clock.
219 - |
220 #include <dt-bindings/clock/qcom,rpmcc.h>
223 compatible = "qcom,msm8916-bimc";
225 #interconnect-cells = <1>;
226 clock-names = "bus", "bus_a";
232 compatible = "qcom,msm8916-pcnoc";
234 #interconnect-cells = <1>;
235 clock-names = "bus", "bus_a";
241 compatible = "qcom,msm8916-snoc";
243 #interconnect-cells = <1>;
244 clock-names = "bus", "bus_a";