aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorCorentin Labbe <clabbe.montjoie@gmail.com>2017-05-31 03:18:49 -0400
committerMaxime Ripard <maxime.ripard@free-electrons.com>2017-06-07 09:25:52 -0400
commite7295499903d197c3a96d76b6747e156b00d6364 (patch)
treef799a0fded5b36d6ceb7d9eb283825d8c79f6e58
parent94dcfdc77fc55ed1956011ceea341911c6e760a0 (diff)
arm64: allwinner: bananapi-m64: Enable dwmac-sun8i
The dwmac-sun8i hardware is present on the BananaPi M64. It uses an external PHY rtl8211e via RGMII. Signed-off-by: Corentin Labbe <clabbe.montjoie@gmail.com> Signed-off-by: Maxime Ripard <maxime.ripard@free-electrons.com>
-rw-r--r--arch/arm64/boot/dts/allwinner/sun50i-a64-bananapi-m64.dts15
1 files changed, 15 insertions, 0 deletions
diff --git a/arch/arm64/boot/dts/allwinner/sun50i-a64-bananapi-m64.dts b/arch/arm64/boot/dts/allwinner/sun50i-a64-bananapi-m64.dts
index 6872135d7f84..0d1f026d831a 100644
--- a/arch/arm64/boot/dts/allwinner/sun50i-a64-bananapi-m64.dts
+++ b/arch/arm64/boot/dts/allwinner/sun50i-a64-bananapi-m64.dts
@@ -67,6 +67,14 @@
67 }; 67 };
68}; 68};
69 69
70&emac {
71 pinctrl-names = "default";
72 pinctrl-0 = <&rgmii_pins>;
73 phy-mode = "rgmii";
74 phy-handle = <&ext_rgmii_phy>;
75 status = "okay";
76};
77
70&i2c1 { 78&i2c1 {
71 pinctrl-names = "default"; 79 pinctrl-names = "default";
72 pinctrl-0 = <&i2c1_pins>; 80 pinctrl-0 = <&i2c1_pins>;
@@ -77,6 +85,13 @@
77 bias-pull-up; 85 bias-pull-up;
78}; 86};
79 87
88&mdio {
89 ext_rgmii_phy: ethernet-phy@1 {
90 compatible = "ethernet-phy-ieee802.3-c22";
91 reg = <1>;
92 };
93};
94
80&mmc0 { 95&mmc0 {
81 pinctrl-names = "default"; 96 pinctrl-names = "default";
82 pinctrl-0 = <&mmc0_pins>; 97 pinctrl-0 = <&mmc0_pins>;