Skip to content

Commit

Permalink
Copy BTT CB1 hdmi and eth patches to 6.7
Browse files Browse the repository at this point in the history
  • Loading branch information
JohnTheCoolingFan committed Jul 12, 2024
1 parent 48d3a82 commit 2bab7b8
Show file tree
Hide file tree
Showing 4 changed files with 119 additions and 0 deletions.
Original file line number Diff line number Diff line change
@@ -0,0 +1,48 @@
From 0000000000000000000000000000000000000000 Mon Sep 17 00:00:00 2001
From: JohnTheCoolingFan <[email protected]>
Date: Thu, 13 Jun 2024 11:50:55 +0000
Subject: Patching kernel sunxi64 files
arch/arm64/boot/dts/allwinner/sun50i-h616-bigtreetech-cb1.dtsiBigTreeTech CB1
enable emac1

Signed-off-by: JohnTheCoolingFan <[email protected]>
---
arch/arm64/boot/dts/allwinner/sun50i-h616-bigtreetech-cb1.dtsi | 18 ++++++++++
1 file changed, 18 insertions(+)

diff --git a/arch/arm64/boot/dts/allwinner/sun50i-h616-bigtreetech-cb1.dtsi b/arch/arm64/boot/dts/allwinner/sun50i-h616-bigtreetech-cb1.dtsi
index bbff30ccf..b98e85a51 100644
--- a/arch/arm64/boot/dts/allwinner/sun50i-h616-bigtreetech-cb1.dtsi
+++ b/arch/arm64/boot/dts/allwinner/sun50i-h616-bigtreetech-cb1.dtsi
@@ -142,10 +142,28 @@ mcp2515_clock: mcp2515_clock {
#clock-cells = <0>;
clock-frequency = <12000000>;
};
};

+&emac1 {
+ pinctrl-names = "default";
+ pinctrl-0 = <&rmii_pins>;
+ phy-mode = "rmii";
+ phy-handle = <&rmii_phy>;
+ phy-supply = <&reg_dldo1>;
+ allwinner,rx-delay-ps = <3100>;
+ allwinner,tx-delay-ps = <700>;
+ status = "okay";
+};
+
+&mdio1 {
+ rmii_phy: ethernet-phy@1 {
+ compatible = "ethernet-phy-ieee802.3-c22";
+ reg = <1>;
+ };
+};
+
&mmc0 {
vmmc-supply = <&reg_dldo1>;
broken-cd;
bus-width = <4>;
max-frequency = <50000000>;
--
Created with Armbian build tools https://github.com/armbian/build

Original file line number Diff line number Diff line change
@@ -0,0 +1,67 @@
From 0000000000000000000000000000000000000000 Mon Sep 17 00:00:00 2001
From: JohnTheCoolingFan <[email protected]>
Date: Thu, 13 Jun 2024 11:07:35 +0000
Subject: Patching kernel sunxi64 files
arch/arm64/boot/dts/allwinner/sun50i-h616-bigtreetech-cb1.dtsiBigTreeTech CB1
enable hdmi

Signed-off-by: JohnTheCoolingFan <[email protected]>
---
arch/arm64/boot/dts/allwinner/sun50i-h616-bigtreetech-cb1.dtsi | 26 ++++++++++
1 file changed, 26 insertions(+)

diff --git a/arch/arm64/boot/dts/allwinner/sun50i-h616-bigtreetech-cb1.dtsi b/arch/arm64/boot/dts/allwinner/sun50i-h616-bigtreetech-cb1.dtsi
index e82da4b6e..bbff30ccf 100644
--- a/arch/arm64/boot/dts/allwinner/sun50i-h616-bigtreetech-cb1.dtsi
+++ b/arch/arm64/boot/dts/allwinner/sun50i-h616-bigtreetech-cb1.dtsi
@@ -23,10 +23,21 @@ aliases {

chosen {
stdout-path = "serial0:115200n8";
};

+ connector {
+ compatible = "hdmi-connector";
+ type = "d";
+
+ port {
+ hdmi_con_in: endpoint {
+ remote-endpoint = <&hdmi_out_con>;
+ };
+ };
+ };
+
leds {
compatible = "gpio-leds";

act_led: led-0 {
gpios = <&pio 7 5 GPIO_ACTIVE_LOW>; /* PH5 */
@@ -255,10 +266,25 @@ reg_dldo1: dldo1 {
};
};
};
};

+&de {
+ status = "okay";
+};
+
+&hdmi {
+ hvcc-supply = <&reg_aldo1>;
+ status = "okay";
+};
+
+&hdmi_out {
+ hdmi_out_con: endpoint {
+ remote-endpoint = <&hdmi_con_in>;
+ };
+};
+
&cpu0 {
cpu-supply = <&reg_dcdc2>;
status = "okay";
};

--
Created with Armbian build tools https://github.com/armbian/build

2 changes: 2 additions & 0 deletions patch/kernel/archive/sunxi-6.7/series.armbian
Original file line number Diff line number Diff line change
Expand Up @@ -204,3 +204,5 @@
patches.armbian/arm64-dts-allwinner-sun50i-h616-spi1-cs1-pin.patch
patches.armbian/arm64-dts-sun50i-h618-add-overlay.patch
patches.armbian/sound-soc-sunxi-h616-h618.patch
patches.armbian/arm64-dts-sun50i-h616-bigtreetech-cb1-enable-hdmi.patch
patches.armbian/arm64-dts-sun50i-h616-bigtreetech-cb1-enable-emac1.patch
2 changes: 2 additions & 0 deletions patch/kernel/archive/sunxi-6.7/series.conf
Original file line number Diff line number Diff line change
Expand Up @@ -526,3 +526,5 @@
patches.armbian/arm64-dts-allwinner-sun50i-h616-spi1-cs1-pin.patch
patches.armbian/arm64-dts-sun50i-h618-add-overlay.patch
patches.armbian/sound-soc-sunxi-h616-h618.patch
patches.armbian/arm64-dts-sun50i-h616-bigtreetech-cb1-enable-hdmi.patch
patches.armbian/arm64-dts-sun50i-h616-bigtreetech-cb1-enable-emac1.patch

0 comments on commit 2bab7b8

Please sign in to comment.