Loading arch/arm/boot/dts/qcom/msm8953-regulator.dtsi +168 −49 Original line number Diff line number Diff line Loading @@ -384,54 +384,73 @@ regulator-max-microvolt = <9>; qcom,cpr-fuse-corners = <4>; qcom,cpr-fuse-combos = <24>; qcom,cpr-speed-bins = <3>; qcom,cpr-speed-bin-corners = <9 8 7>; qcom,cpr-fuse-combos = <64>; qcom,cpr-speed-bins = <8>; qcom,cpr-speed-bin-corners = <9 0 7 0 0 0 0 9>; qcom,cpr-corners = /* Speed bin 0 */ <9 9 9 9 9 9 9 9>, /* Speed bin 1 */ <8 8 8 8 8 8 8 8>, <0 0 0 0 0 0 0 0>, /* Speed bin 2 */ <7 7 7 7 7 7 7 7>; <7 7 7 7 7 7 7 7>, /* Speed bin 3..6 */ <0 0 0 0 0 0 0 0>, <0 0 0 0 0 0 0 0>, <0 0 0 0 0 0 0 0>, <0 0 0 0 0 0 0 0>, /* Speed bin 7 */ <9 9 9 9 9 9 9 9>; qcom,cpr-corner-fmax-map = /* Speed bin 0 */ <1 2 4 9>, /* Speed bin 1 */ <1 2 4 8>, <0 0 0 0>, /* Speed bin 2 */ <1 2 4 7>; <1 2 4 7>, /* Speed bin 3..6 */ <0 0 0 0>, <0 0 0 0>, <0 0 0 0>, <0 0 0 0>, /* Speed bin 7 */ <1 2 4 9>; qcom,cpr-voltage-ceiling = /* Speed bin 0 */ <715000 790000 860000 865000 920000 990000 1065000 1065000 1065000>, /* Speed bin 1 */ /* Speed bin 2 */ <715000 790000 860000 865000 920000 990000 1065000 1065000>, 990000 1065000>, /* Speed bin 2 */ /* Speed bin 7 */ <715000 790000 860000 865000 920000 990000 1065000>; 990000 1065000 1065000 1065000>; qcom,cpr-voltage-floor = /* Speed bin 0 */ <500000 500000 500000 500000 500000 500000 500000 500000 500000>, /* Speed bin 1 */ /* Speed bin 2 */ <500000 500000 500000 500000 500000 500000 500000 500000>, 500000 500000>, /* Speed bin 2 */ /* Speed bin 7 */ <500000 500000 500000 500000 500000 500000 500000>; 500000 500000 500000 500000>; qcom,cpr-floor-to-ceiling-max-range = /* Speed bin 0; CPR rev 0..7 */ Loading @@ -452,41 +471,41 @@ <50000 50000 50000 50000 50000 50000 50000 50000 50000>, /* Speed bin 1; CPR rev 0..7 */ /* Speed bin 2; CPR rev 0..7 */ < 0 0 0 0 0 0 0 0>, 0 0>, <50000 50000 50000 50000 50000 50000 50000 50000>, 50000 50000>, <50000 50000 50000 50000 50000 50000 50000 50000>, 50000 50000>, <50000 50000 50000 50000 50000 50000 50000 50000>, 50000 50000>, <50000 50000 50000 50000 50000 50000 50000 50000>, 50000 50000>, <50000 50000 50000 50000 50000 50000 50000 50000>, 50000 50000>, <50000 50000 50000 50000 50000 50000 50000 50000>, 50000 50000>, <50000 50000 50000 50000 50000 50000 50000 50000>, 50000 50000>, /* Speed bin 2; CPR rev 0..7 */ /* Speed bin 7; CPR rev 0..7 */ < 0 0 0 0 0 0 0>, 0 0 0 0>, <50000 50000 50000 50000 50000 50000 50000>, 50000 50000 50000 50000>, <50000 50000 50000 50000 50000 50000 50000>, 50000 50000 50000 50000>, <50000 50000 50000 50000 50000 50000 50000>, 50000 50000 50000 50000>, <50000 50000 50000 50000 50000 50000 50000>, 50000 50000 50000 50000>, <50000 50000 50000 50000 50000 50000 50000>, 50000 50000 50000 50000>, <50000 50000 50000 50000 50000 50000 50000>, 50000 50000 50000 50000>, <50000 50000 50000 50000 50000 50000 50000>; 50000 50000 50000 50000>; qcom,cpr-misc-fuse-voltage-adjustment = /* Speed bin 0; misc fuse 0..1 */ Loading @@ -495,27 +514,27 @@ < 0 0 30000 0 0 0 0 0 0>, /* Speed bin 1; misc fuse 0..1 */ /* Speed bin 2; misc fuse 0..1 */ < 0 0 0 0 0 0 0 0>, 0 0>, < 0 0 30000 0 0 0 0 0>, 0 0>, /* Speed bin 2; misc fuse 0..1 */ /* Speed bin 7; misc fuse 0..1 */ < 0 0 0 0 0 0 0>, 0 0 0 0>, < 0 0 30000 0 0 0 0>; 0 0 0 0>; qcom,mem-acc-voltage = /* Speed bin 0 */ <1 1 2 2 2 2 2 2 2>, /* Speed bin 1 */ <1 1 2 2 2 2 2 2>, /* Speed bin 2 */ <1 1 2 2 2 2 2>; <1 1 2 2 2 2 2>, /* Speed bin 7 */ <1 1 2 2 2 2 2 2 2>; qcom,corner-frequencies = /* Speed bin 0 */ Loading @@ -523,15 +542,15 @@ 1689600000 1843200000 1958400000 2016000000 2150400000 2208000000>, /* Speed bin 1 */ /* Speed bin 2 */ <652800000 1036800000 1401600000 1689600000 1843200000 1958400000 2016000000 2150400000>, 2016000000>, /* Speed bin 2 */ /* Speed bin 7 */ <652800000 1036800000 1401600000 1689600000 1843200000 1958400000 2016000000>; 2016000000 2150400000 2208000000>; qcom,cpr-open-loop-voltage-fuse-adjustment = /* Speed bin 0; CPR rev 0..7 */ Loading @@ -546,6 +565,16 @@ /* Speed bin 1; CPR rev 0..7 */ < 0 0 0 0>, < 0 0 0 0>, < 0 0 0 0>, < 0 0 0 0>, < 0 0 0 0>, < 0 0 0 0>, < 0 0 0 0>, < 0 0 0 0>, /* Speed bin 2; CPR rev 0..7 */ < 0 0 0 0>, < 15000 20000 25000 50000>, < 15000 20000 25000 50000>, < 0 0 0 0>, Loading @@ -554,7 +583,47 @@ < 0 0 0 0>, < 0 0 0 0>, /* Speed bin 2; CPR rev 0..7 */ /* Speed bin 3; CPR rev 0..7 */ < 0 0 0 0>, < 0 0 0 0>, < 0 0 0 0>, < 0 0 0 0>, < 0 0 0 0>, < 0 0 0 0>, < 0 0 0 0>, < 0 0 0 0>, /* Speed bin 4; CPR rev 0..7 */ < 0 0 0 0>, < 0 0 0 0>, < 0 0 0 0>, < 0 0 0 0>, < 0 0 0 0>, < 0 0 0 0>, < 0 0 0 0>, < 0 0 0 0>, /* Speed bin 5; CPR rev 0..7 */ < 0 0 0 0>, < 0 0 0 0>, < 0 0 0 0>, < 0 0 0 0>, < 0 0 0 0>, < 0 0 0 0>, < 0 0 0 0>, < 0 0 0 0>, /* Speed bin 6; CPR rev 0..7 */ < 0 0 0 0>, < 0 0 0 0>, < 0 0 0 0>, < 0 0 0 0>, < 0 0 0 0>, < 0 0 0 0>, < 0 0 0 0>, < 0 0 0 0>, /* Speed bin 7; CPR rev 0..7 */ < 0 0 0 0>, < 15000 20000 25000 50000>, < 15000 20000 25000 50000>, Loading @@ -577,6 +646,16 @@ /* Speed bin 1; CPR rev 0..7 */ < 0 0 0 0>, < 0 0 0 0>, < 0 0 0 0>, < 0 0 0 0>, < 0 0 0 0>, < 0 0 0 0>, < 0 0 0 0>, < 0 0 0 0>, /* Speed bin 2; CPR rev 0..7 */ < 0 0 0 0>, < 0 5000 10000 50000>, < 0 5000 10000 50000>, < 0 0 0 0>, Loading @@ -585,7 +664,47 @@ < 0 0 0 0>, < 0 0 0 0>, /* Speed bin 2; CPR rev 0..7 */ /* Speed bin 3; CPR rev 0..7 */ < 0 0 0 0>, < 0 0 0 0>, < 0 0 0 0>, < 0 0 0 0>, < 0 0 0 0>, < 0 0 0 0>, < 0 0 0 0>, < 0 0 0 0>, /* Speed bin 4; CPR rev 0..7 */ < 0 0 0 0>, < 0 0 0 0>, < 0 0 0 0>, < 0 0 0 0>, < 0 0 0 0>, < 0 0 0 0>, < 0 0 0 0>, < 0 0 0 0>, /* Speed bin 5; CPR rev 0..7 */ < 0 0 0 0>, < 0 0 0 0>, < 0 0 0 0>, < 0 0 0 0>, < 0 0 0 0>, < 0 0 0 0>, < 0 0 0 0>, < 0 0 0 0>, /* Speed bin 6; CPR rev 0..7 */ < 0 0 0 0>, < 0 0 0 0>, < 0 0 0 0>, < 0 0 0 0>, < 0 0 0 0>, < 0 0 0 0>, < 0 0 0 0>, < 0 0 0 0>, /* Speed bin 7; CPR rev 0..7 */ < 0 0 0 0>, < 0 5000 10000 50000>, < 0 5000 10000 50000>, Loading Loading
arch/arm/boot/dts/qcom/msm8953-regulator.dtsi +168 −49 Original line number Diff line number Diff line Loading @@ -384,54 +384,73 @@ regulator-max-microvolt = <9>; qcom,cpr-fuse-corners = <4>; qcom,cpr-fuse-combos = <24>; qcom,cpr-speed-bins = <3>; qcom,cpr-speed-bin-corners = <9 8 7>; qcom,cpr-fuse-combos = <64>; qcom,cpr-speed-bins = <8>; qcom,cpr-speed-bin-corners = <9 0 7 0 0 0 0 9>; qcom,cpr-corners = /* Speed bin 0 */ <9 9 9 9 9 9 9 9>, /* Speed bin 1 */ <8 8 8 8 8 8 8 8>, <0 0 0 0 0 0 0 0>, /* Speed bin 2 */ <7 7 7 7 7 7 7 7>; <7 7 7 7 7 7 7 7>, /* Speed bin 3..6 */ <0 0 0 0 0 0 0 0>, <0 0 0 0 0 0 0 0>, <0 0 0 0 0 0 0 0>, <0 0 0 0 0 0 0 0>, /* Speed bin 7 */ <9 9 9 9 9 9 9 9>; qcom,cpr-corner-fmax-map = /* Speed bin 0 */ <1 2 4 9>, /* Speed bin 1 */ <1 2 4 8>, <0 0 0 0>, /* Speed bin 2 */ <1 2 4 7>; <1 2 4 7>, /* Speed bin 3..6 */ <0 0 0 0>, <0 0 0 0>, <0 0 0 0>, <0 0 0 0>, /* Speed bin 7 */ <1 2 4 9>; qcom,cpr-voltage-ceiling = /* Speed bin 0 */ <715000 790000 860000 865000 920000 990000 1065000 1065000 1065000>, /* Speed bin 1 */ /* Speed bin 2 */ <715000 790000 860000 865000 920000 990000 1065000 1065000>, 990000 1065000>, /* Speed bin 2 */ /* Speed bin 7 */ <715000 790000 860000 865000 920000 990000 1065000>; 990000 1065000 1065000 1065000>; qcom,cpr-voltage-floor = /* Speed bin 0 */ <500000 500000 500000 500000 500000 500000 500000 500000 500000>, /* Speed bin 1 */ /* Speed bin 2 */ <500000 500000 500000 500000 500000 500000 500000 500000>, 500000 500000>, /* Speed bin 2 */ /* Speed bin 7 */ <500000 500000 500000 500000 500000 500000 500000>; 500000 500000 500000 500000>; qcom,cpr-floor-to-ceiling-max-range = /* Speed bin 0; CPR rev 0..7 */ Loading @@ -452,41 +471,41 @@ <50000 50000 50000 50000 50000 50000 50000 50000 50000>, /* Speed bin 1; CPR rev 0..7 */ /* Speed bin 2; CPR rev 0..7 */ < 0 0 0 0 0 0 0 0>, 0 0>, <50000 50000 50000 50000 50000 50000 50000 50000>, 50000 50000>, <50000 50000 50000 50000 50000 50000 50000 50000>, 50000 50000>, <50000 50000 50000 50000 50000 50000 50000 50000>, 50000 50000>, <50000 50000 50000 50000 50000 50000 50000 50000>, 50000 50000>, <50000 50000 50000 50000 50000 50000 50000 50000>, 50000 50000>, <50000 50000 50000 50000 50000 50000 50000 50000>, 50000 50000>, <50000 50000 50000 50000 50000 50000 50000 50000>, 50000 50000>, /* Speed bin 2; CPR rev 0..7 */ /* Speed bin 7; CPR rev 0..7 */ < 0 0 0 0 0 0 0>, 0 0 0 0>, <50000 50000 50000 50000 50000 50000 50000>, 50000 50000 50000 50000>, <50000 50000 50000 50000 50000 50000 50000>, 50000 50000 50000 50000>, <50000 50000 50000 50000 50000 50000 50000>, 50000 50000 50000 50000>, <50000 50000 50000 50000 50000 50000 50000>, 50000 50000 50000 50000>, <50000 50000 50000 50000 50000 50000 50000>, 50000 50000 50000 50000>, <50000 50000 50000 50000 50000 50000 50000>, 50000 50000 50000 50000>, <50000 50000 50000 50000 50000 50000 50000>; 50000 50000 50000 50000>; qcom,cpr-misc-fuse-voltage-adjustment = /* Speed bin 0; misc fuse 0..1 */ Loading @@ -495,27 +514,27 @@ < 0 0 30000 0 0 0 0 0 0>, /* Speed bin 1; misc fuse 0..1 */ /* Speed bin 2; misc fuse 0..1 */ < 0 0 0 0 0 0 0 0>, 0 0>, < 0 0 30000 0 0 0 0 0>, 0 0>, /* Speed bin 2; misc fuse 0..1 */ /* Speed bin 7; misc fuse 0..1 */ < 0 0 0 0 0 0 0>, 0 0 0 0>, < 0 0 30000 0 0 0 0>; 0 0 0 0>; qcom,mem-acc-voltage = /* Speed bin 0 */ <1 1 2 2 2 2 2 2 2>, /* Speed bin 1 */ <1 1 2 2 2 2 2 2>, /* Speed bin 2 */ <1 1 2 2 2 2 2>; <1 1 2 2 2 2 2>, /* Speed bin 7 */ <1 1 2 2 2 2 2 2 2>; qcom,corner-frequencies = /* Speed bin 0 */ Loading @@ -523,15 +542,15 @@ 1689600000 1843200000 1958400000 2016000000 2150400000 2208000000>, /* Speed bin 1 */ /* Speed bin 2 */ <652800000 1036800000 1401600000 1689600000 1843200000 1958400000 2016000000 2150400000>, 2016000000>, /* Speed bin 2 */ /* Speed bin 7 */ <652800000 1036800000 1401600000 1689600000 1843200000 1958400000 2016000000>; 2016000000 2150400000 2208000000>; qcom,cpr-open-loop-voltage-fuse-adjustment = /* Speed bin 0; CPR rev 0..7 */ Loading @@ -546,6 +565,16 @@ /* Speed bin 1; CPR rev 0..7 */ < 0 0 0 0>, < 0 0 0 0>, < 0 0 0 0>, < 0 0 0 0>, < 0 0 0 0>, < 0 0 0 0>, < 0 0 0 0>, < 0 0 0 0>, /* Speed bin 2; CPR rev 0..7 */ < 0 0 0 0>, < 15000 20000 25000 50000>, < 15000 20000 25000 50000>, < 0 0 0 0>, Loading @@ -554,7 +583,47 @@ < 0 0 0 0>, < 0 0 0 0>, /* Speed bin 2; CPR rev 0..7 */ /* Speed bin 3; CPR rev 0..7 */ < 0 0 0 0>, < 0 0 0 0>, < 0 0 0 0>, < 0 0 0 0>, < 0 0 0 0>, < 0 0 0 0>, < 0 0 0 0>, < 0 0 0 0>, /* Speed bin 4; CPR rev 0..7 */ < 0 0 0 0>, < 0 0 0 0>, < 0 0 0 0>, < 0 0 0 0>, < 0 0 0 0>, < 0 0 0 0>, < 0 0 0 0>, < 0 0 0 0>, /* Speed bin 5; CPR rev 0..7 */ < 0 0 0 0>, < 0 0 0 0>, < 0 0 0 0>, < 0 0 0 0>, < 0 0 0 0>, < 0 0 0 0>, < 0 0 0 0>, < 0 0 0 0>, /* Speed bin 6; CPR rev 0..7 */ < 0 0 0 0>, < 0 0 0 0>, < 0 0 0 0>, < 0 0 0 0>, < 0 0 0 0>, < 0 0 0 0>, < 0 0 0 0>, < 0 0 0 0>, /* Speed bin 7; CPR rev 0..7 */ < 0 0 0 0>, < 15000 20000 25000 50000>, < 15000 20000 25000 50000>, Loading @@ -577,6 +646,16 @@ /* Speed bin 1; CPR rev 0..7 */ < 0 0 0 0>, < 0 0 0 0>, < 0 0 0 0>, < 0 0 0 0>, < 0 0 0 0>, < 0 0 0 0>, < 0 0 0 0>, < 0 0 0 0>, /* Speed bin 2; CPR rev 0..7 */ < 0 0 0 0>, < 0 5000 10000 50000>, < 0 5000 10000 50000>, < 0 0 0 0>, Loading @@ -585,7 +664,47 @@ < 0 0 0 0>, < 0 0 0 0>, /* Speed bin 2; CPR rev 0..7 */ /* Speed bin 3; CPR rev 0..7 */ < 0 0 0 0>, < 0 0 0 0>, < 0 0 0 0>, < 0 0 0 0>, < 0 0 0 0>, < 0 0 0 0>, < 0 0 0 0>, < 0 0 0 0>, /* Speed bin 4; CPR rev 0..7 */ < 0 0 0 0>, < 0 0 0 0>, < 0 0 0 0>, < 0 0 0 0>, < 0 0 0 0>, < 0 0 0 0>, < 0 0 0 0>, < 0 0 0 0>, /* Speed bin 5; CPR rev 0..7 */ < 0 0 0 0>, < 0 0 0 0>, < 0 0 0 0>, < 0 0 0 0>, < 0 0 0 0>, < 0 0 0 0>, < 0 0 0 0>, < 0 0 0 0>, /* Speed bin 6; CPR rev 0..7 */ < 0 0 0 0>, < 0 0 0 0>, < 0 0 0 0>, < 0 0 0 0>, < 0 0 0 0>, < 0 0 0 0>, < 0 0 0 0>, < 0 0 0 0>, /* Speed bin 7; CPR rev 0..7 */ < 0 0 0 0>, < 0 5000 10000 50000>, < 0 5000 10000 50000>, Loading