diff options
author | Corentin Labbe <clabbe.montjoie@gmail.com> | 2017-05-31 03:18:49 -0400 |
---|---|---|
committer | Maxime Ripard <maxime.ripard@free-electrons.com> | 2017-06-07 09:25:52 -0400 |
commit | e7295499903d197c3a96d76b6747e156b00d6364 (patch) | |
tree | f799a0fded5b36d6ceb7d9eb283825d8c79f6e58 | |
parent | 94dcfdc77fc55ed1956011ceea341911c6e760a0 (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.dts | 15 |
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>; |