mirror of
https://github.com/armbian/build.git
synced 2025-08-15 23:56:57 +02:00
* remove obsolete and broken patch for pine64so u-boot This prevents the image from being built. Signed-off-by: Icenowy Zheng <icenowy@aosc.io> * sunxi: fix pine64so phy-mode and add yt8511 support Pine A64-LTS board should have RGMII-TXID mode instead of RGMII-ID (the Realtek PHY chip's RXID is sometimes broken). In addition, new Pine A64-LTS v2 board will use YT8511 instead of RTL8211E, which still works under RGMII-TXID mode. Backport YT8511 driver and phy-mode change from linux-next. Signed-off-by: Icenowy Zheng <icenowy@aosc.io> Co-authored-by: Igor Pečovnik <igorpecovnik@users.noreply.github.com>
40 lines
1.5 KiB
Diff
40 lines
1.5 KiB
Diff
From 354d29be4a37055df567f1eb933e19a11e0ef88b Mon Sep 17 00:00:00 2001
|
|
From: Icenowy Zheng <icenowy@aosc.io>
|
|
Date: Wed, 9 Jun 2021 12:45:25 +0800
|
|
Subject: [PATCH 4/4] arm64: dts: allwinner: a64-sopine-baseboard: change RGMII
|
|
mode to TXID
|
|
|
|
Although the schematics of Pine A64-LTS and SoPine Baseboard shows both
|
|
the RX and TX internal delay are enabled, they're using the same broken
|
|
RTL8211E chip batch with Pine A64+, so they should use TXID instead, not
|
|
ID.
|
|
|
|
In addition, by checking the real components soldered on both a SoPine
|
|
Baseboard and a Pine A64-LTS, RX delay is not enabled (GR69 soldered and
|
|
GR70 NC) despite the schematics says it's enabled.
|
|
|
|
So the RGMII delay mode should be TXID on these boards.
|
|
|
|
Fixes: c2b111e59a7b ("arm64: dts: allwinner: A64 Sopine: phy-mode rgmii-id")
|
|
Signed-off-by: Icenowy Zheng <icenowy@aosc.io>
|
|
---
|
|
arch/arm64/boot/dts/allwinner/sun50i-a64-sopine-baseboard.dts | 2 +-
|
|
1 file changed, 1 insertion(+), 1 deletion(-)
|
|
|
|
diff --git a/arch/arm64/boot/dts/allwinner/sun50i-a64-sopine-baseboard.dts b/arch/arm64/boot/dts/allwinner/sun50i-a64-sopine-baseboard.dts
|
|
index e22b94c83647..5e66ce1a334f 100644
|
|
--- a/arch/arm64/boot/dts/allwinner/sun50i-a64-sopine-baseboard.dts
|
|
+++ b/arch/arm64/boot/dts/allwinner/sun50i-a64-sopine-baseboard.dts
|
|
@@ -79,7 +79,7 @@ &ehci1 {
|
|
&emac {
|
|
pinctrl-names = "default";
|
|
pinctrl-0 = <&rgmii_pins>;
|
|
- phy-mode = "rgmii-id";
|
|
+ phy-mode = "rgmii-txid";
|
|
phy-handle = <&ext_rgmii_phy>;
|
|
phy-supply = <®_dc1sw>;
|
|
status = "okay";
|
|
--
|
|
2.30.2
|
|
|