summaryrefslogtreecommitdiff
path: root/doc
diff options
context:
space:
mode:
authorStefan Roese <sr@denx.de>2018-10-26 14:53:27 +0200
committerJoe Hershberger <joe.hershberger@ni.com>2018-11-05 10:41:56 -0600
commitc895ef465059c399fdfd3f581848c67017226741 (patch)
treeff242ab48a8b8caec4de7946d1db422775f49c80 /doc
parent5ef76e59c12c79d106ebda70b710468aa6bd8b75 (diff)
downloadu-boot-c895ef465059c399fdfd3f581848c67017226741.tar.gz
u-boot-c895ef465059c399fdfd3f581848c67017226741.tar.bz2
u-boot-c895ef465059c399fdfd3f581848c67017226741.zip
net: Add MT7628 ethernet driver
This patch adds ethernet support for the MIPS based Mediatek MT76xx SoCs (e.g. MT7628 and MT7688), including a minimum setup of the integrated switch. This driver is loosly based on the driver version included in this MediaTek github repository: https://github.com/MediaTek-Labs/linkit-smart-uboot.git Tested on the MT7688 LinkIt smart-gateway and on the Gardena-smart-gateway. Signed-off-by: Stefan Roese <sr@denx.de> Reviewed-by: Daniel Schwierzeck <daniel.schwierzeck@gmail.com> Cc: Joe Hershberger <joe.hershberger@ni.com> Cc: Frank Wunderlich <frankwu@gmx.de> Cc: Weijie Gao <hackpascal@gmail.com> Acked-by: Joe Hershberger <joe.hershberger@ni.com>
Diffstat (limited to 'doc')
-rw-r--r--doc/device-tree-bindings/net/mediatek,mt7628-eth.txt17
1 files changed, 17 insertions, 0 deletions
diff --git a/doc/device-tree-bindings/net/mediatek,mt7628-eth.txt b/doc/device-tree-bindings/net/mediatek,mt7628-eth.txt
new file mode 100644
index 0000000000..ec97504a3f
--- /dev/null
+++ b/doc/device-tree-bindings/net/mediatek,mt7628-eth.txt
@@ -0,0 +1,17 @@
+* MediaTek Frame Engine Ethernet controller
+
+Required properties:
+- compatible: should be "mediatek,mt7628-eth"
+- reg: address and length of the register set for the frame
+ engine ethernet controller and the internal switch.
+- syscon: phandle to the system controller
+
+Example:
+
+eth@10100000 {
+ compatible = "mediatek,mt7628-eth";
+ reg = <0x10100000 0x10000
+ 0x10110000 0x8000>;
+
+ syscon = <&sysc>;
+};