net: dsa: add new DSA switch driver for the SMSC-LAN9303
authorJuergen Beisert <jbe@pengutronix.de>
Tue, 18 Apr 2017 08:48:25 +0000 (10:48 +0200)
committerDavid S. Miller <davem@davemloft.net>
Thu, 20 Apr 2017 17:48:54 +0000 (13:48 -0400)
commita1292595e006075792d6961fcb7de5e862a77aa8
tree6e9442bb69f9c49bb70d0711f44b69832bbe591d
parente8fe177a62feaf576cd9869d9bfedf9c9574bb12
net: dsa: add new DSA switch driver for the SMSC-LAN9303

The SMSC/Microchip LAN9303 is an ethernet switch device with one CPU port
and two external ethernet ports with built-in phys.

This driver uses the DSA framework, but is currently only capable of
separating the two external ports. There is no offload support yet.

Signed-off-by: Juergen Borleis <jbe@pengutronix.de>
Reviewed-by: Andrew Lunn <andrew@lunn.ch>
Signed-off-by: David S. Miller <davem@davemloft.net>
drivers/net/dsa/lan9303-core.c [new file with mode: 0644]
drivers/net/dsa/lan9303.h [new file with mode: 0644]