Lines Matching +full:qcm2290 +full:- +full:bimc
1 # SPDX-License-Identifier: (GPL-2.0 OR BSD-2-Clause)
3 ---
4 $id: http://devicetree.org/schemas/interconnect/qcom,qcm2290.yaml#
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
7 title: Qualcomm QCM2290 Network-On-Chip interconnect
10 - Shawn Guo <shawn.guo@linaro.org>
13 The Qualcomm QCM2290 interconnect providers support adjusting the
22 - qcom,qcm2290-bimc
23 - qcom,qcm2290-cnoc
24 - qcom,qcm2290-snoc
26 '#interconnect-cells':
29 clock-names:
31 - const: bus
32 - const: bus_a
36 - description: Bus Clock
37 - description: Bus A Clock
41 '^interconnect-[a-z0-9]+$':
50 - qcom,qcm2290-qup-virt
51 - qcom,qcm2290-mmrt-virt
52 - qcom,qcm2290-mmnrt-virt
54 '#interconnect-cells':
57 clock-names:
59 - const: bus
60 - const: bus_a
64 - description: Bus Clock
65 - description: Bus A Clock
68 - compatible
69 - '#interconnect-cells'
70 - clock-names
71 - clocks
76 - compatible
77 - reg
78 - '#interconnect-cells'
79 - clock-names
80 - clocks
85 - |
86 #include <dt-bindings/clock/qcom,rpmcc.h>
89 compatible = "qcom,qcm2290-snoc";
91 #interconnect-cells = <1>;
92 clock-names = "bus", "bus_a";
96 qup_virt: interconnect-qup {
97 compatible = "qcom,qcm2290-qup-virt";
98 #interconnect-cells = <1>;
99 clock-names = "bus", "bus_a";
104 mmnrt_virt: interconnect-mmnrt {
105 compatible = "qcom,qcm2290-mmnrt-virt";
106 #interconnect-cells = <1>;
107 clock-names = "bus", "bus_a";
112 mmrt_virt: interconnect-mmrt {
113 compatible = "qcom,qcm2290-mmrt-virt";
114 #interconnect-cells = <1>;
115 clock-names = "bus", "bus_a";
122 compatible = "qcom,qcm2290-cnoc";
124 #interconnect-cells = <1>;
125 clock-names = "bus", "bus_a";
130 bimc: interconnect@4480000 {
131 compatible = "qcom,qcm2290-bimc";
133 #interconnect-cells = <1>;
134 clock-names = "bus", "bus_a";