qcom,rpm.yaml (de4fb176622d54a82ea3ceb7362392aaf5ff0b5a) qcom,rpm.yaml (27e4a85cf79b74650b0c60541fc989af7954ba62)
1# SPDX-License-Identifier: (GPL-2.0 OR BSD-2-Clause)
2%YAML 1.2
3---
4$id: http://devicetree.org/schemas/interconnect/qcom,rpm.yaml#
5$schema: http://devicetree.org/meta-schemas/core.yaml#
6
7title: Qualcomm RPM Network-On-Chip Interconnect
8

--- 12 unchanged lines hidden (view full) ---

21 compatible:
22 enum:
23 - qcom,msm8916-bimc
24 - qcom,msm8916-pcnoc
25 - qcom,msm8916-snoc
26 - qcom,msm8939-bimc
27 - qcom,msm8939-pcnoc
28 - qcom,msm8939-snoc
1# SPDX-License-Identifier: (GPL-2.0 OR BSD-2-Clause)
2%YAML 1.2
3---
4$id: http://devicetree.org/schemas/interconnect/qcom,rpm.yaml#
5$schema: http://devicetree.org/meta-schemas/core.yaml#
6
7title: Qualcomm RPM Network-On-Chip Interconnect
8

--- 12 unchanged lines hidden (view full) ---

21 compatible:
22 enum:
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,msm8939-snoc-mm
30 - qcom,msm8996-a0noc
31 - qcom,msm8996-a1noc
32 - qcom,msm8996-a2noc
33 - qcom,msm8996-bimc
34 - qcom,msm8996-cnoc
35 - qcom,msm8996-mnoc
36 - qcom,msm8996-pnoc
37 - qcom,msm8996-snoc

--- 37 unchanged lines hidden (view full) ---

75 contains:
76 enum:
77 - qcom,msm8916-bimc
78 - qcom,msm8916-pcnoc
79 - qcom,msm8916-snoc
80 - qcom,msm8939-bimc
81 - qcom,msm8939-pcnoc
82 - 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 unchanged lines hidden (view full) ---

74 contains:
75 enum:
76 - qcom,msm8916-bimc
77 - qcom,msm8916-pcnoc
78 - qcom,msm8916-snoc
79 - qcom,msm8939-bimc
80 - qcom,msm8939-pcnoc
81 - qcom,msm8939-snoc
83 - qcom,msm8939-snoc-mm
84 - qcom,msm8996-a1noc
85 - qcom,msm8996-a2noc
86 - qcom,msm8996-bimc
87 - qcom,msm8996-cnoc
88 - qcom,msm8996-pnoc
89 - qcom,msm8996-snoc
90 - qcom,qcs404-bimc
91 - qcom,qcs404-pcnoc
92 - qcom,qcs404-snoc
93 - qcom,sdm660-bimc
94 - qcom,sdm660-cnoc
95 - qcom,sdm660-gnoc
96 - qcom,sdm660-snoc
97
82 - qcom,msm8996-a1noc
83 - qcom,msm8996-a2noc
84 - qcom,msm8996-bimc
85 - qcom,msm8996-cnoc
86 - qcom,msm8996-pnoc
87 - qcom,msm8996-snoc
88 - qcom,qcs404-bimc
89 - qcom,qcs404-pcnoc
90 - qcom,qcs404-snoc
91 - qcom,sdm660-bimc
92 - qcom,sdm660-cnoc
93 - qcom,sdm660-gnoc
94 - qcom,sdm660-snoc
95
98 then:
99 properties:
100 clock-names:
101 items:
102 - const: bus
103 - const: bus_a
96 then:
97 properties:
98 clock-names:
99 items:
100 - const: bus
101 - const: bus_a
104
102
105 clocks:
106 items:
107 - description: Bus Clock
108 - description: Bus A Clock
103 clocks:
104 items:
105 - description: Bus Clock
106 - description: Bus A Clock
109
107
108 # Child node's properties
109 patternProperties:
110 '^interconnect-[a-z0-9]+$':
111 type: object
112 description:
113 snoc-mm is a child of snoc, sharing snoc's register address space.
114
115 properties:
116 compatible:
117 enum:
118 - qcom,msm8939-snoc-mm
119
120 '#interconnect-cells':
121 const: 1
122
123 clock-names:
124 items:
125 - const: bus
126 - const: bus_a
127
128 clocks:
129 items:
130 - description: Bus Clock
131 - description: Bus A Clock
132
133 required:
134 - compatible
135 - '#interconnect-cells'
136 - clock-names
137 - clocks
138
110 - if:
111 properties:
112 compatible:
113 contains:
114 enum:
115 - qcom,msm8996-mnoc
116 - qcom,sdm660-mnoc
117

--- 97 unchanged lines hidden ---
139 - if:
140 properties:
141 compatible:
142 contains:
143 enum:
144 - qcom,msm8996-mnoc
145 - qcom,sdm660-mnoc
146

--- 97 unchanged lines hidden ---