Untitled diff
101 lines
Gamma
Stock
&rpm_bus {
&rpm_bus {
rpm-regulator-smpb1 {
rpm-regulator-smpb1 {
status = "okay";
status = "okay";
pm8841_s1: regulator-s1 {
pm8841_s1: regulator-s1 {
regulator-min-microvolt = <675000>;
regulator-min-microvolt = <675000>;
regulator-max-microvolt = <1050000>;
regulator-max-microvolt = <1050000>;
status = "okay";
status = "okay";
};
};
pm8841_s1_ao: regulator-s1-ao {
pm8841_s1_ao: regulator-s1-ao {
regulator-name = "8841_s1_ao";
regulator-name = "8841_s1_ao";
qcom,set = <1>;
qcom,set = <1>;
regulator-min-microvolt = <675000>;
regulator-min-microvolt = <675000>;
regulator-max-microvolt = <1050000>;
regulator-max-microvolt = <1050000>;
status = "okay";
status = "okay";
compatible = "qcom,rpm-regulator-smd";
compatible = "qcom,rpm-regulator-smd";
proxy-supply = <&pm8841_s1_ao>;
qcom,proxy-consumer-voltage = <1050000 1050000>;
qcom,proxy-consumer-enable;
};
};
pm8841_s1_so: regulator-s1-so {
pm8841_s1_so: regulator-s1-so {
regulator-name = "8841_s1_so";
regulator-name = "8841_s1_so";
qcom,set = <2>;
qcom,set = <2>;
regulator-min-microvolt = <675000>;
regulator-min-microvolt = <675000>;
regulator-max-microvolt = <1050000>;
regulator-max-microvolt = <1050000>;
qcom,init-voltage = <675000>;
qcom,init-voltage = <675000>;
status = "okay";
status = "okay";
compatible = "qcom,rpm-regulator-smd";
compatible = "qcom,rpm-regulator-smd";
};
};
};
};
rpm-regulator-smpb2 {
rpm-regulator-smpb2 {
status = "okay";
status = "okay";
pm8841_s2: regulator-s2 {
pm8841_s2: regulator-s2 {
regulator-min-microvolt = <500000>;
regulator-min-microvolt = <500000>;
regulator-max-microvolt = <1050000>;
regulator-max-microvolt = <1050000>;
status = "okay";
status = "okay";
};
};
pm8841_s2_corner: regulator-s2-corner {
pm8841_s2_corner: regulator-s2-corner {
regulator-name = "8841_s2_corner";
regulator-name = "8841_s2_corner";
qcom,set = <3>;
qcom,set = <3>;
regulator-min-microvolt = <1>;
regulator-min-microvolt = <1>;
regulator-max-microvolt = <7>;
regulator-max-microvolt = <7>;
qcom,use-voltage-corner;
qcom,use-voltage-corner;
compatible = "qcom,rpm-regulator-smd";
compatible = "qcom,rpm-regulator-smd";
qcom,consumer-supplies = "vdd_dig", "";
qcom,consumer-supplies = "vdd_dig", "";
proxy-supply = <&pm8841_s2_corner>;
qcom,proxy-consumer-voltage = <7 7>;
qcom,proxy-consumer-enable;
};
};
pm8841_s2_corner_ao: regulator-s2-corner-ao {
pm8841_s2_corner_ao: regulator-s2-corner-ao {
regulator-name = "8841_s2_corner_ao";
regulator-name = "8841_s2_corner_ao";
qcom,set = <1>;
qcom,set = <1>;
regulator-min-microvolt = <1>;
regulator-min-microvolt = <1>;
regulator-max-microvolt = <7>;
regulator-max-microvolt = <7>;
qcom,use-voltage-corner;
qcom,use-voltage-corner;
compatible = "qcom,rpm-regulator-smd";
compatible = "qcom,rpm-regulator-smd";
};
};
pm8841_s2_floor_corner: regulator-s2-floor-corner {
pm8841_s2_floor_corner: regulator-s2-floor-corner {
compatible = "qcom,rpm-regulator-smd";
compatible = "qcom,rpm-regulator-smd";
regulator-name = "8841_s2_floor_corner";
regulator-name = "8841_s2_floor_corner";
qcom,set = <3>;
qcom,set = <3>;
regulator-min-microvolt = <1>;
regulator-min-microvolt = <1>;
regulator-max-microvolt = <7>;
regulator-max-microvolt = <7>;
qcom,use-voltage-floor-corner;
qcom,use-voltage-floor-corner;
qcom,always-send-voltage;
qcom,always-send-voltage;
};
};
};
};
rpm-regulator-smpb3 {
rpm-regulator-smpb3 {
status = "okay";
status = "okay";
pm8841_s3: regulator-s3 {
pm8841_s3: regulator-s3 {
regulator-min-microvolt = <1050000>;
regulator-min-microvolt = <1050000>;
regulator-max-microvolt = <1050000>;
regulator-max-microvolt = <1050000>;
qcom,init-voltage = <1050000>;
qcom,init-voltage = <1050000>;
status = "okay";
status = "okay";
};
};
};
};
rpm-regulator-smpb4 {
rpm-regulator-smpb4 {
status = "okay";
status = "okay";
pm8841_s4: regulator-s4 {
pm8841_s4: regulator-s4 {
/* set min to retention state */
regulator-min-microvolt = <500000>;
regulator-min-microvolt = <500000>;
regulator-max-microvolt = <850000>;
/* max is set to Normal */
regulator-max-microvolt = <900000>;
status = "okay";
status = "okay";
};
};
pm8841_s4_corner: regulator-s4-corner {
pm8841_s4_corner: regulator-s4-corner {
compatible = "qcom,rpm-regulator-smd";
compatible = "qcom,rpm-regulator-smd";
regulator-name = "8841_s4_corner";
regulator-name = "8841_s4_corner";
qcom,set = <3>;
qcom,set = <3>;
qcom,use-voltage-corner;
qcom,use-voltage-corner;
regulator-min-microvolt = <1>;
regulator-min-microvolt = <1>;
regulator-max-microvolt = <7>;
/* limit max corner to Turbo state */
qcom,init-voltage-corner = <3>;
regulator-max-microvolt = <5>;
/* init state start from SVS Krait state */
qcom,init-voltage-corner = <2>; /* SVS Krait */
};
};
pm8841_s4_floor_corner: regulator-s4-floor-corner {
pm8841_s4_floor_corner: regulator-s4-floor-corner {
compatible = "qcom,rpm-regulator-smd";
compatible = "qcom,rpm-regulator-smd";
regulator-name = "8841_s4_floor_corner";
regulator-name = "8841_s4_floor_corner";
qcom,set = <3>;
qcom,set = <3>;
regulator-min-microvolt = <1>;
regulator-min-microvolt = <1>;
regulator-max-microvolt = <7>;
/* limit max corner to Turbo state */
regulator-max-microvolt = <5>;
qcom,use-voltage-floor-corner;
qcom,use-voltage-floor-corner;
qcom,always-send-voltage;
qcom,always-send-voltage;
};
};
};
};