[LEDE-DEV] [PATCH hauke/kernel-4.14-sunxi 3/4] sunxi: add DT node, dwmac ethernet for Nano Pi Neo Plus2
Antony Antony
antony at phenome.org
Thu Dec 28 09:21:17 PST 2017
from sunxi/dt64-for-4.16 commit 27d7f929702739c186e72a
arm64: dts: allwinner: h5: NanoPi NEO Plus2 : add EMAC support
add arm64 H5 dwmac-sun8i support for this board
Signed-off-by: Antony Antony <antony at phenome.org>
---
...-dts-sun50i-nanopi-neo-plus2-add-ethernet.patch | 46 ++++++++++++++++++++++
1 file changed, 46 insertions(+)
create mode 100644 target/linux/sunxi/patches-4.14/062-arm-dts-sun50i-nanopi-neo-plus2-add-ethernet.patch
diff --git a/target/linux/sunxi/patches-4.14/062-arm-dts-sun50i-nanopi-neo-plus2-add-ethernet.patch b/target/linux/sunxi/patches-4.14/062-arm-dts-sun50i-nanopi-neo-plus2-add-ethernet.patch
new file mode 100644
index 0000000..e572947
--- /dev/null
+++ b/target/linux/sunxi/patches-4.14/062-arm-dts-sun50i-nanopi-neo-plus2-add-ethernet.patch
@@ -0,0 +1,46 @@
+From 27d7f929702739c186e72a4dcd255e0faa3beefc Mon Sep 17 00:00:00 2001
+From: Antony Antony <antony at phenome.org>
+Date: Wed, 29 Nov 2017 15:17:16 +0100
+Subject: [PATCH] arm64: dts: allwinner: h5: NanoPi NEO Plus2 : add EMAC
+ support
+
+add arm64 H5 dwmac-sun8i support for this board
+
+Signed-off-by: Antony Antony <antony at phenome.org>
+Signed-off-by: Maxime Ripard <maxime.ripard at free-electrons.com>
+
+diff --git a/arch/arm64/boot/dts/allwinner/sun50i-h5-nanopi-neo-plus2.dts b/arch/arm64/boot/dts/allwinner/sun50i-h5-nanopi-neo-plus2.dts
+index ea11012..1ed9f21 100644
+--- a/arch/arm64/boot/dts/allwinner/sun50i-h5-nanopi-neo-plus2.dts
++++ b/arch/arm64/boot/dts/allwinner/sun50i-h5-nanopi-neo-plus2.dts
+@@ -53,6 +53,7 @@
+ compatible = "friendlyarm,nanopi-neo-plus2", "allwinner,sun50i-h5";
+
+ aliases {
++ ethernet0 = &emac;
+ serial0 = &uart0;
+ };
+
+@@ -133,6 +134,22 @@
+ status = "okay";
+ };
+
++&emac {
++ pinctrl-names = "default";
++ pinctrl-0 = <&emac_rgmii_pins>;
++ phy-supply = <®_gmac_3v3>;
++ phy-handle = <&ext_rgmii_phy>;
++ phy-mode = "rgmii";
++ status = "okay";
++};
++
++&external_mdio {
++ ext_rgmii_phy: ethernet-phy at 7 {
++ compatible = "ethernet-phy-ieee802.3-c22";
++ reg = <7>;
++ };
++};
++
+ &mmc0 {
+ pinctrl-names = "default";
+ pinctrl-0 = <&mmc0_pins_a>;
--
2.7.4
More information about the Lede-dev
mailing list