summaryrefslogtreecommitdiffstats
path: root/arch/arm/boot/dts/gemini-nas4220b.dts
diff options
context:
space:
mode:
authorLinus Walleij <linus.walleij@linaro.org>2017-11-19 10:46:16 +0100
committerLinus Walleij <linus.walleij@linaro.org>2017-12-16 20:32:16 +0100
commit66b2238cc1e8ddec62eb506ed6ddaf6e94f6b6a9 (patch)
tree7be130b88f47e8356ecf046b5ebc802ad7878604 /arch/arm/boot/dts/gemini-nas4220b.dts
parentLinux 4.15-rc1 (diff)
downloadlinux-66b2238cc1e8ddec62eb506ed6ddaf6e94f6b6a9.tar.xz
linux-66b2238cc1e8ddec62eb506ed6ddaf6e94f6b6a9.zip
ARM: dts: Add ethernet PHYs to the a bunch of Geminis
These Gemini boards have Ethernet PHY on GPIO bit-banged MDIO, clearly defined in the corresponding OpenWRT ethernet patches since ages. Add them in accordance with the OpenWRT patch so we can use them when we add ethernet support. Reviewed-by: Andrew Lunn <andrew@lunn.ch> Signed-off-by: Linus Walleij <linus.walleij@linaro.org>
Diffstat (limited to 'arch/arm/boot/dts/gemini-nas4220b.dts')
-rw-r--r--arch/arm/boot/dts/gemini-nas4220b.dts13
1 files changed, 13 insertions, 0 deletions
diff --git a/arch/arm/boot/dts/gemini-nas4220b.dts b/arch/arm/boot/dts/gemini-nas4220b.dts
index d6a22e677c7a..943d2d07fac7 100644
--- a/arch/arm/boot/dts/gemini-nas4220b.dts
+++ b/arch/arm/boot/dts/gemini-nas4220b.dts
@@ -64,6 +64,19 @@
};
};
+ mdio0: ethernet-phy {
+ compatible = "virtual,mdio-gpio";
+ gpios = <&gpio0 22 GPIO_ACTIVE_HIGH>, /* MDC */
+ <&gpio0 21 GPIO_ACTIVE_HIGH>; /* MDIO */
+ #address-cells = <1>;
+ #size-cells = <0>;
+
+ phy0: ethernet-phy@1 {
+ reg = <1>;
+ device_type = "ethernet-phy";
+ };
+ };
+
soc {
flash@30000000 {
status = "okay";