Lines Matching +full:operating +full:- +full:points +full:- +full:v2

1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
3 ---
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
10 - Bjorn Andersson <andersson@kernel.org>
19 - qcom,mdm9607-rpmpd
20 - qcom,msm8226-rpmpd
21 - qcom,msm8909-rpmpd
22 - qcom,msm8916-rpmpd
23 - qcom,msm8939-rpmpd
24 - qcom,msm8953-rpmpd
25 - qcom,msm8976-rpmpd
26 - qcom,msm8994-rpmpd
27 - qcom,msm8996-rpmpd
28 - qcom,msm8998-rpmpd
29 - qcom,qcm2290-rpmpd
30 - qcom,qcs404-rpmpd
31 - qcom,sa8540p-rpmhpd
32 - qcom,sdm660-rpmpd
33 - qcom,sc7180-rpmhpd
34 - qcom,sc7280-rpmhpd
35 - qcom,sc8180x-rpmhpd
36 - qcom,sc8280xp-rpmhpd
37 - qcom,sdm845-rpmhpd
38 - qcom,sdx55-rpmhpd
39 - qcom,sdx65-rpmhpd
40 - qcom,sm6115-rpmpd
41 - qcom,sm6125-rpmpd
42 - qcom,sm6350-rpmhpd
43 - qcom,sm6375-rpmpd
44 - qcom,sm8150-rpmhpd
45 - qcom,sm8250-rpmhpd
46 - qcom,sm8350-rpmhpd
47 - qcom,sm8450-rpmhpd
49 '#power-domain-cells':
52 operating-points-v2: true
54 opp-table:
58 - compatible
59 - '#power-domain-cells'
60 - operating-points-v2
65 - |
69 #include <dt-bindings/power/qcom-rpmpd.h>
71 rpmhpd: power-controller {
72 compatible = "qcom,sdm845-rpmhpd";
73 #power-domain-cells = <1>;
74 operating-points-v2 = <&rpmhpd_opp_table>;
76 rpmhpd_opp_table: opp-table {
77 compatible = "operating-points-v2";
80 opp-level = <RPMH_REGULATOR_LEVEL_RETENTION>;
84 opp-level = <RPMH_REGULATOR_LEVEL_MIN_SVS>;
88 opp-level = <RPMH_REGULATOR_LEVEL_LOW_SVS>;
92 opp-level = <RPMH_REGULATOR_LEVEL_SVS>;
96 opp-level = <RPMH_REGULATOR_LEVEL_SVS_L1>;
100 opp-level = <RPMH_REGULATOR_LEVEL_NOM>;
104 opp-level = <RPMH_REGULATOR_LEVEL_NOM_L1>;
108 opp-level = <RPMH_REGULATOR_LEVEL_NOM_L2>;
112 opp-level = <RPMH_REGULATOR_LEVEL_TURBO>;
116 opp-level = <RPMH_REGULATOR_LEVEL_TURBO_L1>;
121 - |
125 rpmpd: power-controller {
126 compatible = "qcom,msm8996-rpmpd";
127 #power-domain-cells = <1>;
128 operating-points-v2 = <&rpmpd_opp_table>;
130 rpmpd_opp_table: opp-table {
131 compatible = "operating-points-v2";
134 opp-level = <1>;
138 opp-level = <2>;
142 opp-level = <3>;
146 opp-level = <4>;
150 opp-level = <5>;
154 opp-level = <6>;
159 - |
163 leaky-device0@12350000 {
164 compatible = "foo,i-leak-current";
166 power-domains = <&rpmhpd 0>;
167 operating-points-v2 = <&leaky_opp_table>;
170 leaky_opp_table: opp-table {
171 compatible = "operating-points-v2";
173 opp-hz = /bits/ 64 <144000>;
174 required-opps = <&rpmhpd_opp_low>;
178 opp-hz = /bits/ 64 <400000>;
179 required-opps = <&rpmhpd_opp_ret>;
183 opp-hz = /bits/ 64 <20000000>;
184 required-opps = <&rpmpd_opp_svs>;
188 opp-hz = /bits/ 64 <25000000>;
189 required-opps = <&rpmpd_opp_normal>;