net-next: dsa: add new driver for qca8xxx family
authorJohn Crispin <john@phrozen.org>
Thu, 15 Sep 2016 14:26:41 +0000 (16:26 +0200)
committerDavid S. Miller <davem@davemloft.net>
Fri, 16 Sep 2016 08:31:51 +0000 (04:31 -0400)
commit6b93fb46480a9cfa4afb52a6d19b2591804e5f9e
tree6fa2721ea74991198f41ea3b810d39a6caa45e4b
parentcafdc45c949b9963cbfb8fe3a68d0ab16b0208ce
net-next: dsa: add new driver for qca8xxx family

This patch contains initial support for the QCA8337 switch. It
will detect a QCA8337 switch, if present and declared in the DT.

Each port will be represented through a standalone net_device interface,
as for other DSA switches. CPU can communicate with any of the ports by
setting an IP@ on ethN interface. Most of the extra callbacks of the DSA
subsystem are already supported, such as bridge offloading, stp, fdb.

Signed-off-by: John Crispin <john@phrozen.org>
Signed-off-by: David S. Miller <davem@davemloft.net>
drivers/net/dsa/Kconfig
drivers/net/dsa/Makefile
drivers/net/dsa/qca8k.c [new file with mode: 0644]
drivers/net/dsa/qca8k.h [new file with mode: 0644]