Loading arch/arm/boot/dts/qcom/msmtitanium-regulator.dtsi +136 −6 Original line number Diff line number Diff line Loading @@ -369,6 +369,9 @@ vdd-limit-supply = <&pmtitanium_s5_limit>; mem-acc-supply = <&apc_mem_acc_vreg>; qcom,cpr-enable; qcom,cpr-hw-closed-loop; thread@0 { qcom,cpr-thread-id = <0>; qcom,cpr-consecutive-up = <0>; Loading Loading @@ -420,16 +423,71 @@ qcom,cpr-voltage-floor = /* Speed bin 0 */ <565000 595000 650000 710000 745000 785000 845000 845000 845000>, <500000 500000 500000 500000 500000 500000 500000 500000 500000>, /* Speed bin 1 */ <565000 595000 650000 710000 745000 785000 845000 845000>, <500000 500000 500000 500000 500000 500000 500000 500000>, /* Speed bin 2 */ <565000 595000 650000 710000 745000 785000 845000>; <500000 500000 500000 500000 500000 500000 500000>; qcom,cpr-floor-to-ceiling-max-range = /* Speed bin 0; CPR rev 0..7 */ < 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>, /* Speed bin 1; CPR rev 0..7 */ < 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>, /* Speed bin 2; CPR rev 0..7 */ < 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>; qcom,mem-acc-voltage = /* Speed bin 0 */ Loading Loading @@ -457,6 +515,78 @@ 1689600000 1843200000 1958400000 2016000000>; qcom,cpr-open-loop-voltage-fuse-adjustment = /* Speed bin 0; CPR rev 0..7 */ < 0 0 0 0>, < 0 5000 5000 25000>, < 0 5000 5000 25000>, < 0 0 0 0>, < 0 0 0 0>, < 0 0 0 0>, < 0 0 0 0>, < 0 0 0 0>, /* Speed bin 1; CPR rev 0..7 */ < 0 0 0 0>, < 0 5000 5000 25000>, < 0 5000 5000 25000>, < 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 5000 25000>, < 0 5000 5000 25000>, < 0 0 0 0>, < 0 0 0 0>, < 0 0 0 0>, < 0 0 0 0>, < 0 0 0 0>; qcom,cpr-closed-loop-voltage-fuse-adjustment = /* Speed bin 0; CPR rev 0..7 */ < 0 0 0 0>, <(-15000) (-10000) (-10000) 25000>, <(-15000) (-10000) (-10000) 25000>, < 0 0 0 0>, < 0 0 0 0>, < 0 0 0 0>, < 0 0 0 0>, < 0 0 0 0>, /* Speed bin 1; CPR rev 0..7 */ < 0 0 0 0>, <(-15000) (-10000) (-10000) 25000>, <(-15000) (-10000) (-10000) 25000>, < 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) (-10000) (-10000) 25000>, <(-15000) (-10000) (-10000) 25000>, < 0 0 0 0>, < 0 0 0 0>, < 0 0 0 0>, < 0 0 0 0>, < 0 0 0 0>; qcom,cpr-ro-scaling-factor = <3610 3790 0 2200 2450 2310 2170 2210 2330 2210 2470 2340 780 2700 2450 2090>, <3610 3790 0 2200 2450 2310 2170 2210 2330 2210 2470 2340 780 2700 2450 2090>, <3610 3790 0 2200 2450 2310 2170 2210 2330 2210 2470 2340 780 2700 2450 2090>, <3610 3790 0 2200 2450 2310 2170 2210 2330 2210 2470 2340 780 2700 2450 2090>; qcom,allow-voltage-interpolation; qcom,allow-quotient-interpolation; qcom,cpr-scaled-open-loop-voltage-as-ceiling; Loading Loading
arch/arm/boot/dts/qcom/msmtitanium-regulator.dtsi +136 −6 Original line number Diff line number Diff line Loading @@ -369,6 +369,9 @@ vdd-limit-supply = <&pmtitanium_s5_limit>; mem-acc-supply = <&apc_mem_acc_vreg>; qcom,cpr-enable; qcom,cpr-hw-closed-loop; thread@0 { qcom,cpr-thread-id = <0>; qcom,cpr-consecutive-up = <0>; Loading Loading @@ -420,16 +423,71 @@ qcom,cpr-voltage-floor = /* Speed bin 0 */ <565000 595000 650000 710000 745000 785000 845000 845000 845000>, <500000 500000 500000 500000 500000 500000 500000 500000 500000>, /* Speed bin 1 */ <565000 595000 650000 710000 745000 785000 845000 845000>, <500000 500000 500000 500000 500000 500000 500000 500000>, /* Speed bin 2 */ <565000 595000 650000 710000 745000 785000 845000>; <500000 500000 500000 500000 500000 500000 500000>; qcom,cpr-floor-to-ceiling-max-range = /* Speed bin 0; CPR rev 0..7 */ < 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>, /* Speed bin 1; CPR rev 0..7 */ < 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>, /* Speed bin 2; CPR rev 0..7 */ < 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>; qcom,mem-acc-voltage = /* Speed bin 0 */ Loading Loading @@ -457,6 +515,78 @@ 1689600000 1843200000 1958400000 2016000000>; qcom,cpr-open-loop-voltage-fuse-adjustment = /* Speed bin 0; CPR rev 0..7 */ < 0 0 0 0>, < 0 5000 5000 25000>, < 0 5000 5000 25000>, < 0 0 0 0>, < 0 0 0 0>, < 0 0 0 0>, < 0 0 0 0>, < 0 0 0 0>, /* Speed bin 1; CPR rev 0..7 */ < 0 0 0 0>, < 0 5000 5000 25000>, < 0 5000 5000 25000>, < 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 5000 25000>, < 0 5000 5000 25000>, < 0 0 0 0>, < 0 0 0 0>, < 0 0 0 0>, < 0 0 0 0>, < 0 0 0 0>; qcom,cpr-closed-loop-voltage-fuse-adjustment = /* Speed bin 0; CPR rev 0..7 */ < 0 0 0 0>, <(-15000) (-10000) (-10000) 25000>, <(-15000) (-10000) (-10000) 25000>, < 0 0 0 0>, < 0 0 0 0>, < 0 0 0 0>, < 0 0 0 0>, < 0 0 0 0>, /* Speed bin 1; CPR rev 0..7 */ < 0 0 0 0>, <(-15000) (-10000) (-10000) 25000>, <(-15000) (-10000) (-10000) 25000>, < 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) (-10000) (-10000) 25000>, <(-15000) (-10000) (-10000) 25000>, < 0 0 0 0>, < 0 0 0 0>, < 0 0 0 0>, < 0 0 0 0>, < 0 0 0 0>; qcom,cpr-ro-scaling-factor = <3610 3790 0 2200 2450 2310 2170 2210 2330 2210 2470 2340 780 2700 2450 2090>, <3610 3790 0 2200 2450 2310 2170 2210 2330 2210 2470 2340 780 2700 2450 2090>, <3610 3790 0 2200 2450 2310 2170 2210 2330 2210 2470 2340 780 2700 2450 2090>, <3610 3790 0 2200 2450 2310 2170 2210 2330 2210 2470 2340 780 2700 2450 2090>; qcom,allow-voltage-interpolation; qcom,allow-quotient-interpolation; qcom,cpr-scaled-open-loop-voltage-as-ceiling; Loading