Lines Matching +full:glink +full:- +full:channels

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 - items:
35 - enum:
36 - qcom,rpm-apq8084
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 - const: qcom,smd-rpm
51 - items:
52 - enum:
53 - qcom,rpm-ipq6018
54 - qcom,rpm-ipq9574
55 - qcom,rpm-msm8996
56 - qcom,rpm-msm8998
57 - qcom,rpm-qcm2290
58 - qcom,rpm-qcs404
59 - qcom,rpm-sdm660
60 - qcom,rpm-sm6115
61 - qcom,rpm-sm6125
62 - qcom,rpm-sm6375
63 - const: qcom,glink-smd-rpm
65 clock-controller:
69 power-controller:
72 qcom,glink-channels:
73 $ref: /schemas/types.yaml#/definitions/string-array
76 - const: rpm_requests
78 qcom,smd-channels:
79 $ref: /schemas/types.yaml#/definitions/string-array
82 - const: rpm_requests
85 "^regulators(-[01])?$":
86 $ref: /schemas/regulator/qcom,smd-rpm-regulator.yaml#
93 const: qcom,smd-rpm
96 qcom,glink-channels: false
98 - qcom,smd-channels
101 qcom,smd-channels: false
103 - qcom,glink-channels
106 - compatible
111 - |
112 #include <dt-bindings/interrupt-controller/arm-gic.h>
113 #include <dt-bindings/interrupt-controller/irq.h>
116 compatible = "qcom,msm8916-rpm-proc", "qcom,rpm-proc";
118 smd-edge {
121 qcom,smd-edge = <15>;
123 rpm-requests {
124 compatible = "qcom,rpm-msm8916", "qcom,smd-rpm";
125 qcom,smd-channels = "rpm_requests";
127 clock-controller {
128 compatible = "qcom,rpmcc-msm8916", "qcom,rpmcc";
129 #clock-cells = <1>;
131 clock-names = "xo";
134 power-controller {
135 compatible = "qcom,msm8916-rpmpd";
136 #power-domain-cells = <1>;
137 operating-points-v2 = <&rpmpd_opp_table>;
139 rpmpd_opp_table: opp-table {
140 compatible = "operating-points-v2";
142 opp-1 {
143 opp-level = <1>;
145 opp-2 {
146 opp-level = <2>;