mirror of https://github.com/armbian/build.git
Patches to enable hdmi and emac1 on BigTreeTech CB1
This commit is contained in:
parent
d19f76efbe
commit
b7fac21f3f
|
@ -0,0 +1,46 @@
|
|||
From 0000000000000000000000000000000000000000 Mon Sep 17 00:00:00 2001
|
||||
From: JohnTheCoolingFan <ivan8215145640@gmail.com>
|
||||
Date: Thu, 13 Jun 2024 11:50:55 +0000
|
||||
Subject: ARM64: dts: sun50i-h616: BigTreeTech CB1: Enable EMAC1
|
||||
|
||||
Signed-off-by: JohnTheCoolingFan <ivan8215145640@gmail.com>
|
||||
---
|
||||
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 = <®_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 = <®_dldo1>;
|
||||
broken-cd;
|
||||
bus-width = <4>;
|
||||
max-frequency = <50000000>;
|
||||
--
|
||||
Created with Armbian build tools https://github.com/armbian/build
|
||||
|
|
@ -0,0 +1,65 @@
|
|||
From 0000000000000000000000000000000000000000 Mon Sep 17 00:00:00 2001
|
||||
From: JohnTheCoolingFan <ivan8215145640@gmail.com>
|
||||
Date: Thu, 13 Jun 2024 11:07:35 +0000
|
||||
Subject: ARM64: dts: sun50i-h616: BigTreeTech CB1: Enable HDMI
|
||||
|
||||
Signed-off-by: JohnTheCoolingFan <ivan8215145640@gmail.com>
|
||||
---
|
||||
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 = <®_aldo1>;
|
||||
+ status = "okay";
|
||||
+};
|
||||
+
|
||||
+&hdmi_out {
|
||||
+ hdmi_out_con: endpoint {
|
||||
+ remote-endpoint = <&hdmi_con_in>;
|
||||
+ };
|
||||
+};
|
||||
+
|
||||
&cpu0 {
|
||||
cpu-supply = <®_dcdc2>;
|
||||
status = "okay";
|
||||
};
|
||||
|
||||
--
|
||||
Created with Armbian build tools https://github.com/armbian/build
|
||||
|
|
@ -189,3 +189,5 @@
|
|||
patches.armbian/add-dtb-overlay-for-zero2w.patch
|
||||
patches.armbian/adding-dummy-regulators-in-pinctr-arch-arm-boot-dts-allwinner-s.patch
|
||||
patches.armbian/Sound-for-H616-H618-Allwinner-SOCs-arch-arm64-boot-dts-allwinne.patch
|
||||
patches.armbian/arm64-dts-sun50i-h616-bigtreetech-cb1-enable-hdmi.patch
|
||||
patches.armbian/arm64-dts-sun50i-h616-bigtreetech-cb1-enable-emac1.patch
|
||||
|
|
|
@ -441,3 +441,5 @@
|
|||
patches.armbian/add-dtb-overlay-for-zero2w.patch
|
||||
patches.armbian/adding-dummy-regulators-in-pinctr-arch-arm-boot-dts-allwinner-s.patch
|
||||
patches.armbian/Sound-for-H616-H618-Allwinner-SOCs-arch-arm64-boot-dts-allwinne.patch
|
||||
patches.armbian/arm64-dts-sun50i-h616-bigtreetech-cb1-enable-hdmi.patch
|
||||
patches.armbian/arm64-dts-sun50i-h616-bigtreetech-cb1-enable-emac1.patch
|
||||
|
|
|
@ -0,0 +1 @@
|
|||
../../sunxi-6.6/patches.armbian/arm64-dts-sun50i-h616-bigtreetech-cb1-enable-emac1.patch
|
|
@ -0,0 +1 @@
|
|||
../../sunxi-6.6/patches.armbian/arm64-dts-sun50i-h616-bigtreetech-cb1-enable-hdmi.patch
|
|
@ -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
|
||||
|
|
|
@ -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
|
||||
|
|
Loading…
Reference in New Issue