Lines Matching +full:interconnect +full:-
1 # SPDX-License-Identifier: (GPL-2.0 OR BSD-2-Clause)
3 ---
4 $id: http://devicetree.org/schemas/interconnect/qcom,sm6115.yaml#
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
7 title: Qualcomm SM6115 Network-On-Chip interconnect
10 - Konrad Dybcio <konradybcio@kernel.org>
13 The Qualcomm SM6115 interconnect providers support adjusting the
19 - qcom,sm6115-bimc
20 - qcom,sm6115-cnoc
21 - qcom,sm6115-snoc
30 clock-names:
36 '^interconnect-[a-z0-9]+$':
39 The interconnect providers do not have a separate QoS register space,
42 $ref: qcom,rpm-common.yaml#
47 - qcom,sm6115-clk-virt
48 - qcom,sm6115-mmrt-virt
49 - qcom,sm6115-mmnrt-virt
52 - compatible
57 - compatible
58 - reg
61 - $ref: qcom,rpm-common.yaml#
62 - if:
65 const: qcom,sm6115-cnoc
71 - description: USB-NoC AXI clock
73 clock-names:
75 - const: usb_axi
77 - if:
80 const: qcom,sm6115-snoc
86 - description: CPU-NoC AXI clock.
87 - description: UFS-NoC AXI clock.
88 - description: USB-NoC AXI clock.
89 - description: IPA clock.
91 clock-names:
93 - const: cpu_axi
94 - const: ufs_axi
95 - const: usb_axi
96 - const: ipa
98 - if:
102 - qcom,sm6115-bimc
103 - qcom,sm6115-clk-virt
104 - qcom,sm6115-mmrt-virt
105 - qcom,sm6115-mmnrt-virt
110 clock-names: false
115 - |
116 #include <dt-bindings/clock/qcom,gcc-sm6115.h>
117 #include <dt-bindings/clock/qcom,rpmcc.h>
119 snoc: interconnect@1880000 {
120 compatible = "qcom,sm6115-snoc";
126 clock-names = "cpu_axi",
130 #interconnect-cells = <1>;
132 qup_virt: interconnect-clk {
133 compatible = "qcom,sm6115-clk-virt";
134 #interconnect-cells = <1>;
137 mmnrt_virt: interconnect-mmnrt {
138 compatible = "qcom,sm6115-mmnrt-virt";
139 #interconnect-cells = <1>;
142 mmrt_virt: interconnect-mmrt {
143 compatible = "qcom,sm6115-mmrt-virt";
144 #interconnect-cells = <1>;
148 cnoc: interconnect@1900000 {
149 compatible = "qcom,sm6115-cnoc";
151 #interconnect-cells = <1>;