11From 0000000000000000000000000000000000000000 Mon Sep 17 00:00:00 2001
2- From: Jernej Skrabec <jernej.skrabec@gmail.com>
3- Date: Mon, 14 Jun 2021 20:48:15 +0200
4- Subject: arm64:dts: sun50i-h616-x96-mate T95 eth & sd card hack
2+ From: Werner <werner@armbian.com>
3+ Date: Tue, 9 Dec 2025 17:19:52 +0000
4+ Subject: Patching kernel sunxi files
5+ arch/arm64/boot/dts/allwinner/sun50i-h616-x96-mate.dts
6+ arch/arm64/boot/dts/allwinner/sun50i-h616.dtsi
7+
8+ Origin: Subject: arm64:dts: sun50i-h616-x96-mate T95 eth & sd card hack
59
610Signed-off-by: Jernej Skrabec <jernej.skrabec@gmail.com>
11+ Signed-off-by: Werner <werner@armbian.com>
712---
8- arch/arm64/boot/dts/allwinner/sun50i-h616-x96-mate.dts | 21 +++++++-
13+ arch/arm64/boot/dts/allwinner/sun50i-h616-x96-mate.dts | 20 +++++++
914 arch/arm64/boot/dts/allwinner/sun50i-h616.dtsi | 26 ++++++++++
10- 2 files changed, 46 insertions(+), 1 deletion(-)
15+ 2 files changed, 46 insertions(+)
1116
1217diff --git a/arch/arm64/boot/dts/allwinner/sun50i-h616-x96-mate.dts b/arch/arm64/boot/dts/allwinner/sun50i-h616-x96-mate.dts
13- index 111111111111..222222222222 100644
18+ index 978de97f081f..61a621676848 100644
1419--- a/arch/arm64/boot/dts/allwinner/sun50i-h616-x96-mate.dts
1520+++ b/arch/arm64/boot/dts/allwinner/sun50i-h616-x96-mate.dts
16- @@ -16,6 +16,7 @@ / {
21+ @@ -14,10 +14,11 @@
22+ / {
23+ model = "X96 Mate";
1724 compatible = "hechuang,x96-mate", "allwinner,sun50i-h616";
1825
1926 aliases {
2027+ ethernet0 = &emac1;
2128 serial0 = &uart0;
2229 };
2330
24- @@ -55,13 +56,31 @@ &gpu {
31+ chosen {
32+ stdout-path = "serial0:115200n8";
33+ @@ -68,10 +69,29 @@ &ehci2 {
34+ &gpu {
35+ mali-supply = <®_dcdcc>;
2536 status = "okay";
2637 };
2738
@@ -43,22 +54,19 @@ index 111111111111..222222222222 100644
4354+ };
4455+ };
4556+
46- &ir {
57+ +
58+ &hdmi {
59+ hvcc-supply = <®_bldo1>;
4760 status = "okay";
4861 };
4962
50- &mmc0 {
51- vmmc-supply = <®_dcdce>;
52- - cd-gpios = <&pio 5 6 GPIO_ACTIVE_LOW>; /* PF6 */
53- + broken-cd;
54- disable-wp;
55- bus-width = <4>;
56- status = "okay";
5763diff --git a/arch/arm64/boot/dts/allwinner/sun50i-h616.dtsi b/arch/arm64/boot/dts/allwinner/sun50i-h616.dtsi
58- index 111111111111..222222222222 100644
64+ index 79ef11ad3282..8ddfb43831a4 100644
5965--- a/arch/arm64/boot/dts/allwinner/sun50i-h616.dtsi
6066+++ b/arch/arm64/boot/dts/allwinner/sun50i-h616.dtsi
61- @@ -287,6 +287,13 @@ ext_rgmii_pins: rgmii-pins {
67+ @@ -415,10 +415,17 @@ ext_rgmii_pins: rgmii-pins {
68+ /* "PI16" Managed by mdio */
69+ function = "emac0";
6270 drive-strength = <40>;
6371 };
6472
@@ -72,7 +80,11 @@ index 111111111111..222222222222 100644
7280 i2c0_pins: i2c0-pins {
7381 pins = "PI5", "PI6";
7482 function = "i2c0";
75- @@ -669,6 +676,25 @@ mdio0: mdio {
83+ };
84+
85+ @@ -978,10 +985,29 @@ mdio0: mdio {
86+ #address-cells = <1>;
87+ #size-cells = <0>;
7688 };
7789 };
7890
@@ -98,6 +110,7 @@ index 111111111111..222222222222 100644
98110 gpadc: adc@5070000 {
99111 compatible = "allwinner,sun50i-h616-gpadc",
100112 "allwinner,sun20i-d1-gpadc";
113+ reg = <0x05070000 0x400>;
114+ clocks = <&ccu CLK_BUS_GPADC>;
101115- -
102- Armbian
103-
116+ Armbian
0 commit comments