[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] Eliminater74:
With all the peepz that downloaded the test version, Doesnt anyone have anything to so on it.........

my testers reported that I should disable core control.. cause he doesnt like how it ramps up....

so having feed back would be great.. I only released this test build, so I can see what others think of it...

I do know it takes time and Prob a day to really test it.. but it would be nice to know what you all think of the first hand feel of it as well...............

I do my coding around what others think................ I dont go solely on my own judgement......

and I feel works for me, may not work for others.. so I compromise..........

also, I know the OC freq and stuff, need to be fine tuned some more.. give me a break on that.........

I had to rewrite all the VDD/VCD Registers for all that to work.......

thats in 3 parts.. and them parts are big.........

Here is a good example of just a small part:

apc0_pwrcl_vreg: regulator-pwrcl {
regulator-name = "apc0_pwrcl_corner";
regulator-min-microvolt = <1>;
regulator-max-microvolt = <20>;

qcom,cpr-pd-bypass-mask = <0x07>;
qcom,cpr-fuse-corners = <5>;
qcom,cpr-fuse-combos = <24>;
qcom,cpr-speed-bins = <3>;
qcom,cpr-speed-bin-corners = <20 20 19>;
qcom,cpr-corners =
/* Speed bin 0 */
<20 20 20 20 20 20 20 20>,

/* Speed bin 1 */
<20 20 20 20 20 20 20 20>,

/* Speed bin 2 */
<19 19 19 19 19 19 19 19>;

qcom,ldo-min-headroom-voltage = <800000>;
qcom,ldo-max-headroom-voltage = <470000>;
qcom,ldo-max-voltage = <890000>;
qcom,uses-mem-acc;

qcom,cpr-corner-fmax-map =
/* Speed bin 0 */
<1 6 9 14 19>,
<1 6 9 14 19>,
<3 6 9 14 19>,
<3 6 9 14 19>,
<3 6 9 14 19>,
<3 6 9 14 19>,
<3 6 9 14 19>,
<3 6 9 14 19>,

/* Speed bin 1 */
<1 6 9 14 19>,
<1 6 9 14 19>,
<3 6 9 14 19>,
<3 6 9 14 19>,
<3 6 9 14 19>,
<3 6 9 14 19>,
<3 6 9 14 19>,
<3 6 9 14 19>,

/* Speed bin 2 */
<1 6 9 14 19>,
<1 6 9 14 19>,
<3 6 9 14 19>,
<3 6 9 14 19>,
<3 6 9 14 19>,
<3 6 9 14 19>,
<3 6 9 14 19>,
<3 6 9 14 19>;

qcom,cpr-voltage-ceiling =
/* Speed bin 0 */
<670000 670000 670000 670000 670000 670000 745000 745000
745000 905000 905000 905000 905000 905000 1140000 1140000
1140000 1140000 1140000 1140000>,

/* Speed bin 1 */
<670000 670000 670000 670000 670000 670000 745000 745000
745000 905000 905000 905000 905000 905000 1140000 1140000
1140000 1140000 1140000 1140000>,

/* Speed bin 2 */
<670000 670000 670000 670000 670000 670000 745000 745000
745000 905000 905000 905000 905000 905000 1140000 1140000
1140000 1140000 1140000>;

qcom,cpr-voltage-floor =
/* Speed bin 0 */
<470000 470000 470000 470000 470000 470000 470000 470000
470000 470000 470000 470000 470000 470000 470000 470000
470000 470000 470000 470000>,

/* Speed bin 1 */
<470000 470000 470000 470000 470000 470000 470000 470000
470000 470000 470000 470000 470000 470000 470000 470000
470000 470000 470000 470000>,

/* Speed bin 2 */
<470000 470000 470000 470000 470000 470000 470000 470000
470000 470000 470000 470000 470000 470000 470000 470000
470000 470000 470000>;

qcom,cpr-floor-to-ceiling-max-range =
/* Speed bin 0 */
<80000 80000 80000 80000 80000 80000 80000 80000
80000 80000 80000 80000 80000 80000 80000 80000
80000 80000 80000 80000>,

/* Speed bin 1 */
<80000 80000 80000 80000 80000 80000 80000 80000
80000 80000 80000 80000 80000 80000 80000 80000
80000 80000 80000 80000>,

/* Speed bin 2 */
<80000 80000 80000 80000 80000 80000 80000 80000
80000 80000 80000 80000 80000 80000 80000 80000
80000 80000 80000>;

qcom,corner-frequencies =
/* Speed bin 0 */
<307200000 384000000 460800000 537600000 614400000
691200000 768000000 844800000 902400000 979200000
1056000000 1132800000 1209600000 1286400000 1363200000
1440000000 1516800000 1593600000 1785600000 2188800000>,

/* Speed bin 1 */
<307200000 384000000 460800000 537600000 614400000
691200000 768000000 844800000 902400000 979200000
1056000000 1132800000 1209600000 1286400000 1363200000
1440000000 1516800000 1593600000 1785600000 1996800000>,

/* Speed bin 2 */
<307200000 384000000 460800000 537600000 614400000
691200000 768000000 844800000 902400000 979200000
1056000000 1132800000 1209600000 1286400000 1363200000
1440000000 1516800000 1593600000 1785600000>;

qcom,cpr-ro-scaling-factor =
<0 0 3112 2666 2947 2543 2271 1979 2623 2317 2772 2450 0 0 0 0>,
<0 0 3112 2666 2947 2543 2271 1979 2623 2317 2772 2450 0 0 0 0>,
<0 0 3112 2666 2947 2543 2271 1979 2623 2317 2772 2450 0 0 0 0>,
<0 0 3112 2666 2947 2543 2271 1979 2623 2317 2772 2450 0 0 0 0>,
<0 0 2889 2528 2740 2426 2310 2040 2519 2257 2668 2372 0 0 0 0>;

qcom,cpr-open-loop-voltage-fuse-adjustment =
/* Speed bin 0 */
<(-45000) 0 0 (-25000) 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 0 0 0 0 >,

/* Speed bin 1 */
<(-45000) 0 0 (-25000) 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 0 0 0 0 >,

/* Speed bin 2 */
<(-45000) 0 0 (-25000) 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 0 0 0 0 >;
qcom,cpr-closed-loop-voltage-fuse-adjustment =
/* Speed bin 0 */
<(-55000) (-25000) (-5000) (-20000) (-15000)>,
< 0 (-15000) (-15000) (-15000) (-15000)>,
< 0 (-15000) (-15000) (-15000) (-15000)>,
< 0 (-15000) (-15000) (-15000) (-15000)>,
< 0 (-15000) (-15000) (-15000) (-15000)>,
< 0 (-15000) (-15000) (-15000) (-15000)>,
< 0 (-15000) (-15000) (-15000) (-15000)>,
< 0 (-15000) (-15000) (-15000) (-15000)>,

/* Speed bin 1 */
<(-55000) (-25000) (-5000) (-20000) (-15000)>,
< 0 (-15000) (-15000) (-15000) (-15000)>,
< 0 (-15000) (-15000) (-15000) (-15000)>,
< 0 (-15000) (-15000) (-15000) (-15000)>,
< 0 (-15000) (-15000) (-15000) (-15000)>,
< 0 (-15000) (-15000) (-15000) (-15000)>,
< 0 (-15000) (-15000) (-15000) (-15000)>,
< 0 (-15000) (-15000) (-15000) (-15000)>,

/* Speed bin 2 */
<(-55000) (-25000) (-5000) (-20000) (-15000)>,
< 0 (-15000) (-15000) (-15000) (-15000)>,
< 0 (-15000) (-15000) (-15000) (-15000)>,
< 0 (-15000) (-15000) (-15000) (-15000)>,
< 0 (-15000) (-15000) (-15000) (-15000)>,
< 0 (-15000) (-15000) (-15000) (-15000)>,
< 0 (-15000) (-15000) (-15000) (-15000)>,
< 0 (-15000) (-15000) (-15000) (-15000)>;

qcom,cpr-open-loop-voltage-adjustment =
/* Speed bin 0 */
<(-15000) (-15000) (-15000) (-15000) (-15000) (-15000) (-15000)
(-15000) (-15000) (-17000) (-19000) (-21000) (-23000) (-25000)
(-26000) (-27000) (-27000) (-28000) (-30000) 120000>,

/* Speed bin 1 */
<(-15000) (-15000) (-15000) (-15000) (-15000) (-15000) (-15000)
(-15000) (-15000) (-17000) (-19000) (-21000) (-23000) (-25000)
(-26000) (-27000) (-27000) (-28000) (-30000) 70000>,

/* Speed bin 2 */
<(-15000) (-15000) (-15000) (-15000) (-15000) (-15000) (-15000)
(-15000) (-15000) (-17000) (-19000) (-21000) (-23000) (-25000)
(-26000) (-27000) (-27000) (-28000) (-30000)>;

qcom,cpr-open-loop-voltage-min-diff =
/* Speed bin 0 */
<0 0 0 0 (-50000) 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0>,

/* Speed bin 1 */
<0 0 0 0 (-50000) 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0>,

/* Speed bin 2 */
<0 0 0 0 (-50000) 0 0 0 0 0 0 0 0 0 0 0 0 0 0>;

qcom,cpr-closed-loop-voltage-adjustment =
/* Speed bin 0 */
<(-15000) (-15000) (-15000) (-15000) (-15000) (-15000) (-15000)
(-15000) (-15000) (-17000) (-19000) (-21000) (-23000) (-25000)
(-26000) (-27000) (-27000) (-28000) (-30000) 110000>,

/* Speed bin 1 */
<(-15000) (-15000) (-15000) (-15000) (-15000) (-15000) (-15000)
(-15000) (-15000) (-17000) (-19000) (-21000) (-23000) (-25000)
(-26000) (-27000) (-27000) (-28000) (-30000) 60000>,

/* Speed bin 2 */
<(-15000) (-15000) (-15000) (-15000) (-15000) (-15000) (-15000)
(-15000) (-15000) (-17000) (-19000) (-21000) (-23000) (-25000)
(-26000) (-27000) (-27000) (-28000) (-30000)>;

qcom,cpr-aging-max-voltage-adjustment = <15000>;
qcom,cpr-aging-ref-corner = <14 14 14>;
qcom,cpr-aging-ro-scaling-factor = <3200>;
qcom,allow-aging-voltage-adjustment = <1>;
qcom,allow-aging-open-loop-voltage-adjustment = <1>;
};

apc0_cbf_vreg: regulator-cbf {
regulator-name = "apc0_cbf_corner";
regulator-min-microvolt = <1>;
regulator-max-microvolt = <19>;

qcom,proxy-consumer-enable;
qcom,proxy-consumer-voltage = <14 19>;

qcom,cpr-pd-bypass-mask = <0x18>;
qcom,cpr-fuse-corners = <5>;
qcom,cpr-fuse-combos = <24>;
qcom,cpr-speed-bins = <3>;
qcom,cpr-speed-bin-corners = <19 19 19>;
qcom,cpr-corners =
/* Speed bin 0 */
<19 19 19 19 19 19 19 19>,

/* Speed bin 1 */
<19 19 19 19 19 19 19 19>,

/* Speed bin 2 */
<19 19 19 19 19 19 19 19>;

qcom,cpr-corner-fmax-map =
/* Speed bin 0 */
<1 4 7 14 19>,

/* Speed bin 1 */
<1 4 7 14 19>,

/* Speed bin 2 */
<1 4 7 14 19>;

qcom,cpr-voltage-ceiling =
/* Speed bin 0 */
<670000 670000 670000 670000 745000 745000 745000 905000
905000 905000 905000 905000 905000 905000 1140000 1140000
1140000 1140000 1140000>,

/* Speed bin 1 */
<670000 670000 670000 670000 745000 745000 745000 905000
905000 905000 905000 905000 905000 905000 1140000 1140000
1140000 1140000 1140000>,

/* Speed bin 2 */
<670000 670000 670000 670000 745000 745000 745000 905000
905000 905000 905000 905000 905000 905000 1140000 1140000
1140000 1140000 1140000>;

qcom,cpr-voltage-floor =
/* Speed bin 0 */
<470000 470000 470000 470000 470000 470000 470000 470000
470000 470000 470000 470000 470000 470000 470000 470000
470000 470000 470000>,

/* Speed bin 1 */
<470000 470000 470000 470000 470000 470000 470000 470000
470000 470000 470000 470000 470000 470000 470000 470000
470000 470000 470000>,

/* Speed bin 2 */
<470000 470000 470000 470000 470000 470000 470000 470000
470000 470000 470000 470000 470000 470000 470000 470000
470000 470000 470000>;

qcom,cpr-floor-to-ceiling-max-range =
/* Speed bin 0 */
<80000 80000 80000 80000 80000 80000 80000 80000
80000 80000 80000 80000 80000 80000 80000 80000
80000 80000 80000>,

/* Speed bin 1 */
<80000 80000 80000 80000 80000 80000 80000 80000
80000 80000 80000 80000 80000 80000 80000 80000
80000 80000 80000>,

/* Speed bin 2 */
<80000 80000 80000 80000 80000 80000 80000 80000
80000 80000 80000 80000 80000 80000 80000 80000
80000 80000 80000>;

qcom,corner-frequencies =
/* Speed bin 0 */
<192000000 307200000 384000000 441600000 537600000
614400000 691200000 768000000 844800000 902400000
979200000 1056000000 1132800000 1190400000 1286400000
1363200000 1440000000 1516800000 1593600000>,

/* Speed bin 1 */
<192000000 307200000 384000000 441600000 537600000
614400000 691200000 768000000 844800000 902400000
979200000 1056000000 1132800000 1190400000 1286400000
1363200000 1440000000 1516800000 1593600000>,

/* Speed bin 2 */
<192000000 307200000 384000000 441600000 537600000
614400000 691200000 768000000 844800000 902400000
979200000 1056000000 1132800000 1190400000 1286400000
1363200000 1440000000 1516800000 1593600000>;

qcom,cpr-ro-scaling-factor =
<0 0 3112 2666 2947 2543 2271 1979 2623 2317 2772 2450 0 0 0 0>,
<0 0 3112 2666 2947 2543 2271 1979 2623 2317 2772 2450 0 0 0 0>,
<0 0 3112 2666 2947 2543 2271 1979 2623 2317 2772 2450 0 0 0 0>,
<0 0 3112 2666 2947 2543 2271 1979 2623 2317 2772 2450 0 0 0 0>,
<0 0 2889 2528 2740 2426 2310 2040 2519 2257 2668 2372 0 0 0 0>;

Again, thats just a small tiny part.. there i still more left to that part1 then there are 2 more parts..

the gfx settings same thing.. but only 1 part............

and you can see how confusing it is................