05-23-2021, 09:05 AM
(This post was last modified: 05-23-2021, 09:06 AM by generaleramon.)
(04-20-2021, 08:43 AM)dsimic Wrote: Sounds good! It is expected that reducing the thermal pad thickness, using a copper shim, would result in better heat transfer.i'm compiling a lot recently and i noticed that the red led blinks sometimes, do you know if it is just temp related or it can be an over-current protection? The SoC is now drawing 11W+ and almost touching 75c
Btw, this is my .dtsi at the moment. Running 1704Mhz / 2208Mhz / 1100Mhz and stable

Code:
/*
* Copyright (c) 2016-2017 Fuzhou Rockchip Electronics Co., Ltd
*/
/ {
cluster0_opp: opp-table0 {
compatible = "operating-points-v2";
opp-shared;
opp00 {
opp-hz = /bits/ 64 <600000000>;
opp-microvolt = <750000>;
clock-latency-ns = <40000>;
};
opp01 {
opp-hz = /bits/ 64 <696000000>;
opp-microvolt = <750000>;
};
opp02 {
opp-hz = /bits/ 64 <816000000>;
opp-microvolt = <800000>;
};
opp03 {
opp-hz = /bits/ 64 <1008000000>;
opp-microvolt = <850000>;
};
opp04 {
opp-hz = /bits/ 64 <1200000000>;
opp-microvolt = <925000>;
};
opp05 {
opp-hz = /bits/ 64 <1416000000>;
opp-microvolt = <1025000>;
};
opp06 {
opp-hz = /bits/ 64 <1512000000>;
opp-microvolt = <1075000>;
};
opp07 {
opp-hz = /bits/ 64 <1608000000>;
opp-microvolt = <1125000>;
};
opp08 {
opp-hz = /bits/ 64 <1704000000>;
opp-microvolt = <1225000>;
};
};
cluster1_opp: opp-table1 {
compatible = "operating-points-v2";
opp-shared;
opp00 {
opp-hz = /bits/ 64 <408000000>;
opp-microvolt = <725000>;
clock-latency-ns = <40000>;
};
opp01 {
opp-hz = /bits/ 64 <600000000>;
opp-microvolt = <750000>;
};
opp02 {
opp-hz = /bits/ 64 <696000000>;
opp-microvolt = <775000>;
};
opp03 {
opp-hz = /bits/ 64 <816000000>;
opp-microvolt = <775000>;
};
opp04 {
opp-hz = /bits/ 64 <1008000000>;
opp-microvolt = <800000>;
};
opp05 {
opp-hz = /bits/ 64 <1200000000>;
opp-microvolt = <850000>;
};
opp06 {
opp-hz = /bits/ 64 <1416000000>;
opp-microvolt = <950000>;
};
opp07 {
opp-hz = /bits/ 64 <1512000000>;
opp-microvolt = <975000>;
};
opp08 {
opp-hz = /bits/ 64 <1608000000>;
opp-microvolt = <1025000>;
};
opp09 {
opp-hz = /bits/ 64 <1704000000>;
opp-microvolt = <1075000>;
};
opp10 {
opp-hz = /bits/ 64 <1800000000>;
opp-microvolt = <1125000>;
};
opp11 {
opp-hz = /bits/ 64 <2016000000>;
opp-microvolt = <1212500>;
};
opp12 {
opp-hz = /bits/ 64 <2040000000>;
opp-microvolt = <1225000>;
};
opp13 {
opp-hz = /bits/ 64 <2088000000>;
opp-microvolt = <1250000>;
};
opp14 {
opp-hz = /bits/ 64 <2184000000>;
opp-microvolt = <1325000>;
};
opp15 {
opp-hz = /bits/ 64 <2208000000>;
opp-microvolt = <1362500>;
};
};
gpu_opp_table: opp-table2 {
compatible = "operating-points-v2";
opp00 {
opp-hz = /bits/ 64 <297000000>;
opp-microvolt = <725000>;
};
opp01 {
opp-hz = /bits/ 64 <400000000>;
opp-microvolt = <750000>;
};
opp02 {
opp-hz = /bits/ 64 <500000000>;
opp-microvolt = <800000>;
};
opp03 {
opp-hz = /bits/ 64 <600000000>;
opp-microvolt = <850000>;
};
opp04 {
opp-hz = /bits/ 64 <800000000>;
opp-microvolt = <1025000>;
};
opp05 {
opp-hz = /bits/ 64 <900000000>;
opp-microvolt = <1100000>;
};
opp06 {
opp-hz = /bits/ 64 <1000000000>;
opp-microvolt = <1175000>;
};
opp07 {
opp-hz = /bits/ 64 <1100000000>;
opp-microvolt = <1275000>;
};
};
};
&cpu_l0 {
operating-points-v2 = <&cluster0_opp>;
};
&cpu_l1 {
operating-points-v2 = <&cluster0_opp>;
};
&cpu_l2 {
operating-points-v2 = <&cluster0_opp>;
};
&cpu_l3 {
operating-points-v2 = <&cluster0_opp>;
};
&cpu_b0 {
operating-points-v2 = <&cluster1_opp>;
};
&cpu_b1 {
operating-points-v2 = <&cluster1_opp>;
};
&gpu {
operating-points-v2 = <&gpu_opp_table>;
};
PinebookPro v2.1 4xA53@1704Mhz / 2xA72@2208Mhz / GPU@1125Mhz / CCI-500@1200Mhz