[LG G6 ROMs, Kernels, Recoveries, & Other Developme] Eliminater74:
As you all know I been working on my kernel again, Well, I found something. Over the past few years, I read alot of reports about the SD821 little cores not handling the 2.1 freq very well or not at all.

Like it will crash. Well, I was working on some CPU things for my kernel, so keeping track of the Freq was a huge thing for me, While I was doing that I noticed something on the little cores,

damm things would boot at right freq, and launch first app at right freq, but after screen swipe or move or anything of the sort, it would keep dropping my freq down to 1593600mhz..

which is Sd820 speeds in my book, To make a long story straight to the point, I was checking over the msm8996pro.dtsi file and found a missing step..

Steps dont normaly go 17,18,20 But they do go 17,18,19,20 ..............

Step 19 was missing..... so this was issue one, step 20 being the 2.1 and step 19 supposed to be 1.7, and step 18 which we all known as 1.5 .......

So I added in the missing steps and realized all the other parts for the steps where already there for the most part, like voltage and so on..

but fmax was set to 19, not 20, WFT.... that means freq max would only point to step 19 which isnt there.. so what is do, it goes to step 18 which is the 1593600mhz... or 1.5ghz..

so I fixed that part up too.. built kernel, rebooted into it.. checked my freq, and damm, no 1.7 listed. what da hell, so I looked over it some more, and here is what I found next..

the damm freq settings for the little silver cores, are in the wrong spot........ They are in the powrctl setting and not in the cpr section. hmm.. it was worth a shot..

so I changed a few things around......... and got it corrected just for a temp fix to test, and built my kernel again.. then booted into it.. Really not sure it would even boot..

my surprised it booted.... and to top it iff.. the 1.7 missing freq was there................ ok so I wanted to check to see if the 2.1 was stable now...........

so I set min/max to 2.1 and did some testing.. Smooth not a single hiccup, and it was much faster then before..........

I just had to look at the past commits for the msm8996pro, Seems the guys name is David Collins and, not a single thing in there why he skipped 19 and forgot to set the correct VDD restructions and so on for the

little cores........... Maybe he was drunk that that... Well, as you all know every single SD821 device on the planet has the same issues that we have on that top 2.1 max freq for the little cores...........

Seems like over the past 3 years somehow this was overlooked and nobody caught it.. Till now............ So this mystery about the little cores not stable at max speeds would be solved, but

I didnt do a correct fix yet.. cause I only wanted to test what I thought it was.. and I cant even be sure my fix would be full proof cause I dont have anyhthing to go on.. since this issue comes down from the TOP..

every single code would have the same problem........ So thats going to be a choir to get that fixed right.........

So the reason why the 2.1 max freq on the little cores was unstable because the whole voltage and VDD restrections were out of wack.. not to mention the 2.1 wasnt even registered correctly..

even know it was in the cpu freq table.. it wasnt in the main register settings correctly.. fmax would of only registerd to 19 which was missing anyhow.........

So, that is why.. 2.1 wasnt stable... Hope you all understand what I said here..............

PS: Its stable for me now..