|
| 1 | +From 0000000000000000000000000000000000000000 Mon Sep 17 00:00:00 2001 |
| 2 | +From: SuperKali < [email protected]> |
| 3 | +Date: Thu, 3 Apr 2025 05:59:12 +0000 |
| 4 | +Subject: Rockchip RK3588 adding missing opp nodes |
| 5 | + |
| 6 | +Signed-off-by: SuperKali < [email protected]> |
| 7 | +--- |
| 8 | + arch/arm64/boot/dts/rockchip/rk3588-opp.dtsi | 58 ++++++++++ |
| 9 | + 1 file changed, 58 insertions(+) |
| 10 | + |
| 11 | +diff --git a/arch/arm64/boot/dts/rockchip/rk3588-opp.dtsi b/arch/arm64/boot/dts/rockchip/rk3588-opp.dtsi |
| 12 | +index 111111111111..222222222222 100644 |
| 13 | +--- a/arch/arm64/boot/dts/rockchip/rk3588-opp.dtsi |
| 14 | ++++ b/arch/arm64/boot/dts/rockchip/rk3588-opp.dtsi |
| 15 | +@@ -5,6 +5,22 @@ cluster0_opp_table: opp-table-cluster0 { |
| 16 | + compatible = "operating-points-v2"; |
| 17 | + opp-shared; |
| 18 | + |
| 19 | ++ opp-408000000 { |
| 20 | ++ opp-hz = /bits/ 64 <408000000>; |
| 21 | ++ opp-microvolt = <675000 675000 950000>; |
| 22 | ++ clock-latency-ns = <40000>; |
| 23 | ++ opp-suspend; |
| 24 | ++ }; |
| 25 | ++ opp-600000000 { |
| 26 | ++ opp-hz = /bits/ 64 <600000000>; |
| 27 | ++ opp-microvolt = <675000 675000 950000>; |
| 28 | ++ clock-latency-ns = <40000>; |
| 29 | ++ }; |
| 30 | ++ opp-816000000 { |
| 31 | ++ opp-hz = /bits/ 64 <816000000>; |
| 32 | ++ opp-microvolt = <675000 675000 950000>; |
| 33 | ++ clock-latency-ns = <40000>; |
| 34 | ++ }; |
| 35 | + opp-1008000000 { |
| 36 | + opp-hz = /bits/ 64 <1008000000>; |
| 37 | + opp-microvolt = <675000 675000 950000>; |
| 38 | +@@ -37,6 +53,27 @@ cluster1_opp_table: opp-table-cluster1 { |
| 39 | + compatible = "operating-points-v2"; |
| 40 | + opp-shared; |
| 41 | + |
| 42 | ++ opp-408000000 { |
| 43 | ++ opp-hz = /bits/ 64 <408000000>; |
| 44 | ++ opp-microvolt = <675000 675000 1000000>; |
| 45 | ++ clock-latency-ns = <40000>; |
| 46 | ++ opp-suspend; |
| 47 | ++ }; |
| 48 | ++ opp-600000000 { |
| 49 | ++ opp-hz = /bits/ 64 <600000000>; |
| 50 | ++ opp-microvolt = <675000 675000 1000000>; |
| 51 | ++ clock-latency-ns = <40000>; |
| 52 | ++ }; |
| 53 | ++ opp-816000000 { |
| 54 | ++ opp-hz = /bits/ 64 <816000000>; |
| 55 | ++ opp-microvolt = <675000 675000 1000000>; |
| 56 | ++ clock-latency-ns = <40000>; |
| 57 | ++ }; |
| 58 | ++ opp-1008000000 { |
| 59 | ++ opp-hz = /bits/ 64 <1008000000>; |
| 60 | ++ opp-microvolt = <675000 675000 1000000>; |
| 61 | ++ clock-latency-ns = <40000>; |
| 62 | ++ }; |
| 63 | + opp-1200000000 { |
| 64 | + opp-hz = /bits/ 64 <1200000000>; |
| 65 | + opp-microvolt = <675000 675000 1000000>; |
| 66 | +@@ -78,6 +115,27 @@ cluster2_opp_table: opp-table-cluster2 { |
| 67 | + compatible = "operating-points-v2"; |
| 68 | + opp-shared; |
| 69 | + |
| 70 | ++ opp-408000000 { |
| 71 | ++ opp-hz = /bits/ 64 <408000000>; |
| 72 | ++ opp-microvolt = <675000 675000 1000000>; |
| 73 | ++ clock-latency-ns = <40000>; |
| 74 | ++ opp-suspend; |
| 75 | ++ }; |
| 76 | ++ opp-600000000 { |
| 77 | ++ opp-hz = /bits/ 64 <600000000>; |
| 78 | ++ opp-microvolt = <675000 675000 1000000>; |
| 79 | ++ clock-latency-ns = <40000>; |
| 80 | ++ }; |
| 81 | ++ opp-816000000 { |
| 82 | ++ opp-hz = /bits/ 64 <816000000>; |
| 83 | ++ opp-microvolt = <675000 675000 1000000>; |
| 84 | ++ clock-latency-ns = <40000>; |
| 85 | ++ }; |
| 86 | ++ opp-1008000000 { |
| 87 | ++ opp-hz = /bits/ 64 <1008000000>; |
| 88 | ++ opp-microvolt = <675000 675000 1000000>; |
| 89 | ++ clock-latency-ns = <40000>; |
| 90 | ++ }; |
| 91 | + opp-1200000000 { |
| 92 | + opp-hz = /bits/ 64 <1200000000>; |
| 93 | + opp-microvolt = <675000 675000 1000000>; |
| 94 | +-- |
| 95 | +Armbian |
| 96 | + |
0 commit comments