Skip to content

Commit e2c4e05

Browse files
committed
SpacemiT: BananaPi BPI-F3: Assign the CPU power supply
Assign CPU power supply to fully enable CPU DVFS. Signed-off-by: Patrick Yavitz <pyavitz@gmail.com>
1 parent b0a24dc commit e2c4e05

1 file changed

Lines changed: 75 additions & 0 deletions

File tree

Lines changed: 75 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,75 @@
1+
From 32965dd8f484a182ec252b57f000be4a06653d55 Mon Sep 17 00:00:00 2001
2+
From: Shuwei Wu <shuwei.wu@mailbox.org>
3+
Date: Sun, 8 Mar 2026 17:37:46 -0400
4+
Subject: [PATCH] BananaPi BPI-F3: Assign the CPU power supply
5+
6+
Assign CPU power supply to fully enable CPU DVFS.
7+
8+
Signed-off-by: Shuwei Wu <shuwei.wu@mailbox.org>
9+
---
10+
.../boot/dts/spacemit/k1-bananapi-f3.dts | 35 ++++++++++++++++++-
11+
1 file changed, 34 insertions(+), 1 deletion(-)
12+
13+
diff --git a/arch/riscv/boot/dts/spacemit/k1-bananapi-f3.dts b/arch/riscv/boot/dts/spacemit/k1-bananapi-f3.dts
14+
index 5971605754b3..a04ec4f7838d 100644
15+
--- a/arch/riscv/boot/dts/spacemit/k1-bananapi-f3.dts
16+
+++ b/arch/riscv/boot/dts/spacemit/k1-bananapi-f3.dts
17+
@@ -4,6 +4,7 @@
18+
*/
19+
20+
#include "k1.dtsi"
21+
+#include "k1-cpu-opp-table.dtsi"
22+
#include "k1-pinctrl.dtsi"
23+
24+
/ {
25+
@@ -86,6 +87,38 @@ &combo_phy {
26+
status = "okay";
27+
};
28+
29+
+&cpu_0 {
30+
+ cpu-supply = <&buck1_3v45>;
31+
+};
32+
+
33+
+&cpu_1 {
34+
+ cpu-supply = <&buck1_3v45>;
35+
+};
36+
+
37+
+&cpu_2 {
38+
+ cpu-supply = <&buck1_3v45>;
39+
+};
40+
+
41+
+&cpu_3 {
42+
+ cpu-supply = <&buck1_3v45>;
43+
+};
44+
+
45+
+&cpu_4 {
46+
+ cpu-supply = <&buck1_3v45>;
47+
+};
48+
+
49+
+&cpu_5 {
50+
+ cpu-supply = <&buck1_3v45>;
51+
+};
52+
+
53+
+&cpu_6 {
54+
+ cpu-supply = <&buck1_3v45>;
55+
+};
56+
+
57+
+&cpu_7 {
58+
+ cpu-supply = <&buck1_3v45>;
59+
+};
60+
+
61+
&emmc {
62+
bus-width = <8>;
63+
mmc-hs400-1_8v;
64+
@@ -193,7 +226,7 @@ pmic@41 {
65+
vin-supply = <&reg_vcc_4v>;
66+
67+
regulators {
68+
- buck1 {
69+
+ buck1_3v45: buck1 {
70+
regulator-min-microvolt = <500000>;
71+
regulator-max-microvolt = <3450000>;
72+
regulator-ramp-delay = <5000>;
73+
--
74+
2.53.0
75+

0 commit comments

Comments
 (0)