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 - Rajendra Nayak <rnayak@codeaurora.org>
19 - qcom,msm8976-rpmpd
20 - qcom,msm8996-rpmpd
21 - qcom,msm8998-rpmpd
22 - qcom,qcs404-rpmpd
23 - qcom,sc7180-rpmhpd
24 - qcom,sdm845-rpmhpd
25 - qcom,sm8150-rpmhpd
26 - qcom,sm8250-rpmhpd
28 '#power-domain-cells':
31 operating-points-v2: true
33 opp-table:
37 - compatible
38 - '#power-domain-cells'
39 - operating-points-v2
44 - |
48 #include <dt-bindings/power/qcom-rpmpd.h>
50 rpmhpd: power-controller {
51 compatible = "qcom,sdm845-rpmhpd";
52 #power-domain-cells = <1>;
53 operating-points-v2 = <&rpmhpd_opp_table>;
55 rpmhpd_opp_table: opp-table {
56 compatible = "operating-points-v2";
59 opp-level = <RPMH_REGULATOR_LEVEL_RETENTION>;
63 opp-level = <RPMH_REGULATOR_LEVEL_MIN_SVS>;
67 opp-level = <RPMH_REGULATOR_LEVEL_LOW_SVS>;
71 opp-level = <RPMH_REGULATOR_LEVEL_SVS>;
75 opp-level = <RPMH_REGULATOR_LEVEL_SVS_L1>;
79 opp-level = <RPMH_REGULATOR_LEVEL_NOM>;
83 opp-level = <RPMH_REGULATOR_LEVEL_NOM_L1>;
87 opp-level = <RPMH_REGULATOR_LEVEL_NOM_L2>;
91 opp-level = <RPMH_REGULATOR_LEVEL_TURBO>;
95 opp-level = <RPMH_REGULATOR_LEVEL_TURBO_L1>;
100 - |
104 rpmpd: power-controller {
105 compatible = "qcom,msm8996-rpmpd";
106 #power-domain-cells = <1>;
107 operating-points-v2 = <&rpmpd_opp_table>;
109 rpmpd_opp_table: opp-table {
110 compatible = "operating-points-v2";
113 opp-level = <1>;
117 opp-level = <2>;
121 opp-level = <3>;
125 opp-level = <4>;
129 opp-level = <5>;
133 opp-level = <6>;
138 - |
142 leaky-device0@12350000 {
143 compatible = "foo,i-leak-current";
145 power-domains = <&rpmhpd 0>;
146 operating-points-v2 = <&leaky_opp_table>;
149 leaky_opp_table: opp-table {
150 compatible = "operating-points-v2";
152 opp-hz = /bits/ 64 <144000>;
153 required-opps = <&rpmhpd_opp_low>;
157 opp-hz = /bits/ 64 <400000>;
158 required-opps = <&rpmhpd_opp_ret>;
162 opp-hz = /bits/ 64 <20000000>;
163 required-opps = <&rpmpd_opp_svs>;
167 opp-hz = /bits/ 64 <25000000>;
168 required-opps = <&rpmpd_opp_normal>;