BananaPi BPI-M4-Zero: Enable GPU and add Audio nodes

Signed-off-by: Patrick Yavitz <pyavitz@gmail.com>
This commit is contained in:
Patrick Yavitz
2025-05-14 07:54:29 -04:00
committed by c0rnelius
parent c53c0e344e
commit 4aea37cb98
2 changed files with 132 additions and 0 deletions

View File

@@ -405,3 +405,69 @@ index 000000000000..e9640439e02c
--
2.35.3
From 428ceff436e4c0e85214085a19d4546ac097f36d Mon Sep 17 00:00:00 2001
From: Patrick Yavitz <pyavitz@armbian.com>
Date: Wed, 14 May 2025 06:57:54 -0400
Subject: [PATCH] BananaPi BPI-M4-Zero: Enable GPU and add Audio nodes
Signed-off-by: Patrick Yavitz <pyavitz@armbian.com>
---
.../allwinner/sun50i-h618-bananapi-m4-zero.dts | 5 +++++
.../dts/allwinner/sun50i-h618-bananapi-m4.dtsi | 18 +++++++++++++++++-
2 files changed, 22 insertions(+), 1 deletion(-)
diff --git a/arch/arm64/boot/dts/allwinner/sun50i-h618-bananapi-m4-zero.dts b/arch/arm64/boot/dts/allwinner/sun50i-h618-bananapi-m4-zero.dts
index 46e07893c653..12cdbdccf133 100644
--- a/arch/arm64/boot/dts/allwinner/sun50i-h618-bananapi-m4-zero.dts
+++ b/arch/arm64/boot/dts/allwinner/sun50i-h618-bananapi-m4-zero.dts
@@ -34,6 +34,11 @@ led-0 {
};
};
+&codec {
+ status = "okay";
+ allwinner,audio-routing = "Hdmi", "HDMI";
+};
+
/* Connected to an on-board RTL8821CU USB WiFi chip. */
&ehci1 {
status = "okay";
diff --git a/arch/arm64/boot/dts/allwinner/sun50i-h618-bananapi-m4.dtsi b/arch/arm64/boot/dts/allwinner/sun50i-h618-bananapi-m4.dtsi
index e9640439e02c..6e52232105ae 100644
--- a/arch/arm64/boot/dts/allwinner/sun50i-h618-bananapi-m4.dtsi
+++ b/arch/arm64/boot/dts/allwinner/sun50i-h618-bananapi-m4.dtsi
@@ -80,6 +80,22 @@ wifi_pwrseq: wifi-pwrseq {
};
};
+&ahub_dam_plat {
+ status = "okay";
+};
+
+&ahub1_plat {
+ status = "okay";
+};
+
+&ahub1_mach {
+ status = "okay";
+};
+
+/* &ahub_i2s2 {
+ status = "okay";
+}; */
+
&cpu0 {
cpu-supply = <&reg_dcdc2>;
};
@@ -89,7 +105,7 @@ &de {
};
&gpu {
- status = "disabled";
+ status = "okay";
mali-supply = <&reg_dcdc1>;
};
--
2.39.5

View File

@@ -405,3 +405,69 @@ index 000000000000..e9640439e02c
--
2.35.3
From 428ceff436e4c0e85214085a19d4546ac097f36d Mon Sep 17 00:00:00 2001
From: Patrick Yavitz <pyavitz@armbian.com>
Date: Wed, 14 May 2025 06:57:54 -0400
Subject: [PATCH] BananaPi BPI-M4-Zero: Enable GPU and add Audio nodes
Signed-off-by: Patrick Yavitz <pyavitz@armbian.com>
---
.../allwinner/sun50i-h618-bananapi-m4-zero.dts | 5 +++++
.../dts/allwinner/sun50i-h618-bananapi-m4.dtsi | 18 +++++++++++++++++-
2 files changed, 22 insertions(+), 1 deletion(-)
diff --git a/arch/arm64/boot/dts/allwinner/sun50i-h618-bananapi-m4-zero.dts b/arch/arm64/boot/dts/allwinner/sun50i-h618-bananapi-m4-zero.dts
index 46e07893c653..12cdbdccf133 100644
--- a/arch/arm64/boot/dts/allwinner/sun50i-h618-bananapi-m4-zero.dts
+++ b/arch/arm64/boot/dts/allwinner/sun50i-h618-bananapi-m4-zero.dts
@@ -34,6 +34,11 @@ led-0 {
};
};
+&codec {
+ status = "okay";
+ allwinner,audio-routing = "Hdmi", "HDMI";
+};
+
/* Connected to an on-board RTL8821CU USB WiFi chip. */
&ehci1 {
status = "okay";
diff --git a/arch/arm64/boot/dts/allwinner/sun50i-h618-bananapi-m4.dtsi b/arch/arm64/boot/dts/allwinner/sun50i-h618-bananapi-m4.dtsi
index e9640439e02c..6e52232105ae 100644
--- a/arch/arm64/boot/dts/allwinner/sun50i-h618-bananapi-m4.dtsi
+++ b/arch/arm64/boot/dts/allwinner/sun50i-h618-bananapi-m4.dtsi
@@ -80,6 +80,22 @@ wifi_pwrseq: wifi-pwrseq {
};
};
+&ahub_dam_plat {
+ status = "okay";
+};
+
+&ahub1_plat {
+ status = "okay";
+};
+
+&ahub1_mach {
+ status = "okay";
+};
+
+/* &ahub_i2s2 {
+ status = "okay";
+}; */
+
&cpu0 {
cpu-supply = <&reg_dcdc2>;
};
@@ -89,7 +105,7 @@ &de {
};
&gpu {
- status = "disabled";
+ status = "okay";
mali-supply = <&reg_dcdc1>;
};
--
2.39.5