NET: Add ezchip ethernet driver
authorNoam Camus <noamc@ezchip.com>
Tue, 23 Jun 2015 08:43:53 +0000 (11:43 +0300)
committerDavid S. Miller <davem@davemloft.net>
Tue, 23 Jun 2015 14:16:25 +0000 (07:16 -0700)
Simple LAN device for debug or management purposes.
Device supports interrupts for RX and TX(completion).
Device does not have DMA ability.

Signed-off-by: Noam Camus <noamc@ezchip.com>
Signed-off-by: Tal Zilcer <talz@ezchip.com>
Acked-by: Alexey Brodkin <abrodkin@synopsys.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
Documentation/devicetree/bindings/net/ezchip_enet.txt [new file with mode: 0644]
drivers/net/ethernet/Kconfig
drivers/net/ethernet/Makefile
drivers/net/ethernet/ezchip/Kconfig [new file with mode: 0644]
drivers/net/ethernet/ezchip/Makefile [new file with mode: 0644]
drivers/net/ethernet/ezchip/nps_enet.c [new file with mode: 0644]
drivers/net/ethernet/ezchip/nps_enet.h [new file with mode: 0644]

diff --git a/Documentation/devicetree/bindings/net/ezchip_enet.txt b/Documentation/devicetree/bindings/net/ezchip_enet.txt
new file mode 100644 (file)
index 0000000..4e29b2b
--- /dev/null
@@ -0,0 +1,15 @@
+* EZchip NPS Management Ethernet port driver
+
+Required properties:
+- compatible: Should be "ezchip,nps-mgt-enet"
+- reg: Address and length of the register set for the device
+- interrupts: Should contain the ENET interrupt
+
+Examples:
+
+       ethernet@f0003000 {
+               compatible = "ezchip,nps-mgt-enet";
+               reg = <0xf0003000 0x44>;
+               interrupts = <7>;
+               mac-address = [ 00 11 22 33 44 55 ];
+       };
Simple merge
Simple merge
Simple merge
Simple merge