Implemented config MULTI_CPU_POLICY_LIMIT to apply policy limits on all cpus
MULTI_CPU_POLICY_LIMIT: optimizations
cpufreq: better define for scaling_min_freq_all_cpus, scaling_max_freq_all_cpus.
Implemented scaling_min_freq_cpuX, scaling_max_freq_cpuX and scaling_governor_cpuX. We have async cpu we can use different governor, freq for all cpus.
MULTI_CPU_POLICY_LIMIT: fixed a bug inside store_pcpu_scaling_governor, show_pcpu_scaling_governor, store_pcpu_scaling_freq, show_pcpu_scaling_freq functions.
CPUFREQ: Cleanups after merging with Alucard MULTI_CPU_POLICY_LIMIT
Enabled Async CPU CORE. + Config Interface thanks to @Alucard24

Now we can set freq per core, min/max and each core can start with
it's own gov.
CPUFREQ: Clean some white space. there are a lot of 80+ characters

Need to find time to clean them all.
alucard_hotplug: use cpufreq for getting current frequency on a cpu.
Kernel 8.1
MSM + INTELLI HOTPLUGS: Remove the CPU offline function from suspend.

*I have tested and i see that cores are going down any way on screen OFF.
and it's seems that there is a RACE if hotplug turn cores off, and something
was still using the core, i see log about no logger affine to cpu#
and that is not good, as app/service can stuck and brake something.

Any way there is no need to do this in HotPlug. other cpu code
already putting all cores to sleep.
MSM THERMAL: set default max cpu temp to 75c and core to 74c
Kernel 8.2
POWERSUSPEND: revert to v1.5 remove MDSS hook, i dont use that.
MSM THERMAL: use msm_cpufreq_set_freq_limits for max freq set.

*On thermal release, intelli was setting MAX freq on all cores.
And if user want to have lower than MAX?
so we need this change for that.

function for limitting frequency when thermal control is active
in order to avoid policy frequency limit overwriting.

Now what was set by user, as max. will be restored on limit relese.

https://github.com/Alucard24/Alucard-Kernel-jfltexx/commit/7741516cb657a6b459b9efe17b355f71c7f6b4e4

Big Thanks to @Alucard24 for help.
CPUFREQ_LIMIT: V3.0 allow to lock max freq for each core! and more.

*Allow to control max freq on each core allowing us to lock max freq
as needed. and not allow apps or ROM service to set higher.
*Show to user that he cant set higher via default max freq function
when max freq lock is set. it's will just go to max allow freq.
and never higher.

to unclock need to echo 0 > /sys/kernel/msm_cpufreq_limit/cpufreq_limit_cpu#
if was locked before.
then user can set freq normally.
after that we can lock again.

Need of this function is based on need to have max allowed freq on high stress.
We use ROM thermal driver, and when it's unlocking the max freq when CPU temp
is low, it's setting the MAX allowed freq! and that is 2.8Ghz max OC for me.

I dont want that. this code help to solve this problem.

Huge THANKS to @Alucard24 for building this code.! Respect!

My idea, his hard work. :)