Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 6b93fb46 authored by John Crispin's avatar John Crispin Committed by David S. Miller
Browse files

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: default avatarJohn Crispin <john@phrozen.org>
Signed-off-by: default avatarDavid S. Miller <davem@davemloft.net>
parent cafdc45c
Loading
Loading
Loading
Loading
+9 −0
Original line number Original line Diff line number Diff line
@@ -25,4 +25,13 @@ source "drivers/net/dsa/b53/Kconfig"


source "drivers/net/dsa/mv88e6xxx/Kconfig"
source "drivers/net/dsa/mv88e6xxx/Kconfig"


config NET_DSA_QCA8K
	tristate "Qualcomm Atheros QCA8K Ethernet switch family support"
	depends on NET_DSA
	select NET_DSA_TAG_QCA
	select REGMAP
	---help---
	  This enables support for the Qualcomm Atheros QCA8K Ethernet
	  switch chips.

endmenu
endmenu
+1 −0
Original line number Original line Diff line number Diff line
obj-$(CONFIG_NET_DSA_MV88E6060) += mv88e6060.o
obj-$(CONFIG_NET_DSA_MV88E6060) += mv88e6060.o
obj-$(CONFIG_NET_DSA_BCM_SF2)	+= bcm_sf2.o
obj-$(CONFIG_NET_DSA_BCM_SF2)	+= bcm_sf2.o
obj-$(CONFIG_NET_DSA_QCA8K)	+= qca8k.o


obj-y				+= b53/
obj-y				+= b53/
obj-y				+= mv88e6xxx/
obj-y				+= mv88e6xxx/