Code:
$ cd /usr/src/linux
$ diff -p arch/arm/boot/dts/sun7i-a20-bananapi.dts arch/arm/boot/dts/sun7i-a20-bananapi.dts.old
and got this:
Code:
*** arch/arm/boot/dts/sun7i-a20-bananapi.dts 2016-11-01 16:40:31.492513534 +0100
--- arch/arm/boot/dts/sun7i-a20-bananapi.dts.old 2016-11-01 16:40:57.812513547 +0100
***************
*** 100,107 ****
cpu-supply = <®_dcdc2>;
operating-points = <
/* kHz uV */
- 1056000 1450000
- 1008000 1400000
960000 1400000
912000 1400000
864000 1350000
--- 100,105 ----
***************
*** 214,220 ****
®_dcdc2 {
regulator-always-on;
regulator-min-microvolt = <1000000>;
! regulator-max-microvolt = <1450000>;
regulator-name = "vdd-cpu";
};
--- 212,218 ----
®_dcdc2 {
regulator-always-on;
regulator-min-microvolt = <1000000>;
! regulator-max-microvolt = <1400000>;
regulator-name = "vdd-cpu";
};
if You copy this to a file called
patch you could apply it to the source and just need recompile the
dts folder and manually copy
sun7i-a20-bananapi.dtb to
/boot/dtb/
I recommend preserving the original file though, just in case
, and having a
heat sink installed couldn't hurt either.
The out of box
960MHz is
rock solid and advised for hotter cases and worse cooling than optimal.
GPL applies: no warranty, be advised not to try if any doubt.
Otherwise, enjoy