Lines Matching +full:smd +full:- +full:edge

1 # SPDX-License-Identifier: (GPL-2.0 OR BSD-2-Clause)
3 ---
4 $id: http://devicetree.org/schemas/soc/qcom/qcom,smd-rpm.yaml#
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
7 title: Qualcomm Resource Power Manager (RPM) over SMD/GLINK
15 The SMD or GLINK information for the RPM edge should be filled out. See
16 qcom,smd.yaml for the required edge properties. All SMD/GLINK related
23 Refer to Documentation/devicetree/bindings/regulator/qcom,smd-rpm-regulator.yaml
28 - Andy Gross <agross@kernel.org>
29 - Bjorn Andersson <bjorn.andersson@linaro.org>
34 - qcom,rpm-apq8084
35 - qcom,rpm-ipq6018
36 - qcom,rpm-ipq9574
37 - qcom,rpm-mdm9607
38 - qcom,rpm-msm8226
39 - qcom,rpm-msm8610
40 - qcom,rpm-msm8909
41 - qcom,rpm-msm8916
42 - qcom,rpm-msm8917
43 - qcom,rpm-msm8936
44 - qcom,rpm-msm8937
45 - qcom,rpm-msm8952
46 - qcom,rpm-msm8953
47 - qcom,rpm-msm8974
48 - qcom,rpm-msm8976
49 - qcom,rpm-msm8994
50 - qcom,rpm-msm8996
51 - qcom,rpm-msm8998
52 - qcom,rpm-qcm2290
53 - qcom,rpm-qcs404
54 - qcom,rpm-sdm660
55 - qcom,rpm-sm6115
56 - qcom,rpm-sm6125
57 - qcom,rpm-sm6375
59 clock-controller:
63 power-controller:
66 qcom,glink-channels:
67 $ref: /schemas/types.yaml#/definitions/string-array
70 - const: rpm_requests
72 qcom,smd-channels:
73 $ref: /schemas/types.yaml#/definitions/string-array
76 - const: rpm_requests
79 "^regulators(-[01])?$":
80 $ref: /schemas/regulator/qcom,smd-rpm-regulator.yaml#
88 - qcom,rpm-apq8084
89 - qcom,rpm-mdm9607
90 - qcom,rpm-msm8226
91 - qcom,rpm-msm8610
92 - qcom,rpm-msm8909
93 - qcom,rpm-msm8916
94 - qcom,rpm-msm8917
95 - qcom,rpm-msm8936
96 - qcom,rpm-msm8937
97 - qcom,rpm-msm8952
98 - qcom,rpm-msm8953
99 - qcom,rpm-msm8974
100 - qcom,rpm-msm8976
101 - qcom,rpm-msm8994
104 qcom,glink-channels: false
106 - qcom,smd-channels
109 qcom,smd-channels: false
111 - qcom,glink-channels
114 - compatible
119 - |
120 #include <dt-bindings/interrupt-controller/arm-gic.h>
121 #include <dt-bindings/interrupt-controller/irq.h>
124 compatible = "qcom,msm8916-rpm-proc", "qcom,rpm-proc";
126 smd-edge {
129 qcom,smd-edge = <15>;
131 rpm-requests {
132 compatible = "qcom,rpm-msm8916";
133 qcom,smd-channels = "rpm_requests";
135 clock-controller {
136 compatible = "qcom,rpmcc-msm8916", "qcom,rpmcc";
137 #clock-cells = <1>;
139 clock-names = "xo";
142 power-controller {
143 compatible = "qcom,msm8916-rpmpd";
144 #power-domain-cells = <1>;
145 operating-points-v2 = <&rpmpd_opp_table>;
147 rpmpd_opp_table: opp-table {
148 compatible = "operating-points-v2";
150 opp-1 {
151 opp-level = <1>;
153 opp-2 {
154 opp-level = <2>;