From 2fb7dc90f651f5e5a3e7a24fac28d9d5618cd3b6 Mon Sep 17 00:00:00 2001 From: Patrick Yavitz Date: Thu, 5 Feb 2026 15:36:50 -0500 Subject: [PATCH] OrangePi 3 LTS: By default downclock to 1608MHz To run at 1800MHz: echo "1" > /sys/devices/system/cpu/cpufreq/boost Signed-off-by: Patrick Yavitz --- .../dt/sun50i-h6-orangepi-3-lts.dts | 22 +++++++++++++++++++ .../dt_64/sun50i-h6-orangepi-3-lts.dts | 22 +++++++++++++++++++ 2 files changed, 44 insertions(+) diff --git a/patch/kernel/archive/sunxi-6.12/dt/sun50i-h6-orangepi-3-lts.dts b/patch/kernel/archive/sunxi-6.12/dt/sun50i-h6-orangepi-3-lts.dts index d724cd82f5..ba678a2223 100644 --- a/patch/kernel/archive/sunxi-6.12/dt/sun50i-h6-orangepi-3-lts.dts +++ b/patch/kernel/archive/sunxi-6.12/dt/sun50i-h6-orangepi-3-lts.dts @@ -115,6 +115,28 @@ cpu-supply = <®_dcdca>; }; +&cpu_opp_table { + opp-1704000000 { + clock-latency-ns = <244144>; /* 8 32k periods */ + opp-hz = /bits/ 64 <1704000000>; + + opp-microvolt-speed0 = <1120000 1120000 1200000>; + opp-microvolt-speed1 = <1060000 1060000 1200000>; + opp-microvolt-speed2 = <1060000 1060000 1200000>; + turbo-mode; + }; + + opp-1800000000 { + clock-latency-ns = <244144>; /* 8 32k periods */ + opp-hz = /bits/ 64 <1800000000>; + + opp-microvolt-speed0 = <1160000 1160000 1200000>; + opp-microvolt-speed1 = <1100000 1100000 1200000>; + opp-microvolt-speed2 = <1100000 1100000 1200000>; + turbo-mode; + }; +}; + &de { status = "okay"; }; diff --git a/patch/kernel/archive/sunxi-6.18/dt_64/sun50i-h6-orangepi-3-lts.dts b/patch/kernel/archive/sunxi-6.18/dt_64/sun50i-h6-orangepi-3-lts.dts index d724cd82f5..ba678a2223 100644 --- a/patch/kernel/archive/sunxi-6.18/dt_64/sun50i-h6-orangepi-3-lts.dts +++ b/patch/kernel/archive/sunxi-6.18/dt_64/sun50i-h6-orangepi-3-lts.dts @@ -115,6 +115,28 @@ cpu-supply = <®_dcdca>; }; +&cpu_opp_table { + opp-1704000000 { + clock-latency-ns = <244144>; /* 8 32k periods */ + opp-hz = /bits/ 64 <1704000000>; + + opp-microvolt-speed0 = <1120000 1120000 1200000>; + opp-microvolt-speed1 = <1060000 1060000 1200000>; + opp-microvolt-speed2 = <1060000 1060000 1200000>; + turbo-mode; + }; + + opp-1800000000 { + clock-latency-ns = <244144>; /* 8 32k periods */ + opp-hz = /bits/ 64 <1800000000>; + + opp-microvolt-speed0 = <1160000 1160000 1200000>; + opp-microvolt-speed1 = <1100000 1100000 1200000>; + opp-microvolt-speed2 = <1100000 1100000 1200000>; + turbo-mode; + }; +}; + &de { status = "okay"; };