Hi folks...
Looking at RK3288 on Armbian and the power/thermals - which are considerable considering SBC's like tinkerboard and miqi
Currently - looks like all cores are following the same power/time domain - so one core goes fast, and the others follow, so sucks power and raises temps, and we get heat soaked quickly...
Looking at the Rockchip docs, it does look like the RK3288 does have PD's for each core along with other logic...
Six separate power domains for every core to support internal power switch and
externally turn on/off based on different application scenario
* PD_A17_0: 1st Cortex-A17 + Neon + FPU + L1 I/D Cache
* PD_A17_1: 2nd Cortex-A17 + Neon + FPU + L1 I/D Cache
* PD_A17_2: 3rd Cortex-A17 + Neon + FPU + L1 I/D Cache
* PD_A17_3: 4th Cortex-A17 + Neon + FPU + L1 I/D Cache
* PD_SCU: SCU + L2 Cache controller, and including PD_A17_0, PD_A17_1, PD_A17_2, PD_A17_3, debug logic
One isolated voltage domain to support DVFS
Is this valid - and this might be helpful... or is this a dependency on upstream and not implemented.
thx!