Skip to content

Commit 93ad8a3

Browse files
dangowrtfrank-w
authored andcommitted
WIP: net: dsa: add driver for MaxLinear 2.5G switches
Add support for the MXL862xx family of switches offering 4 or 8 2500M/1000M/100M/10M user ports as well as 1 or 2 USXGMII SerDes interfaces. WORK IN PROGRESS
1 parent 75e4ab5 commit 93ad8a3

10 files changed

Lines changed: 5555 additions & 0 deletions

File tree

drivers/net/dsa/Kconfig

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -78,6 +78,8 @@ source "drivers/net/dsa/ocelot/Kconfig"
7878

7979
source "drivers/net/dsa/qca/Kconfig"
8080

81+
source "drivers/net/dsa/mxl862xx/Kconfig"
82+
8183
source "drivers/net/dsa/sja1105/Kconfig"
8284

8385
source "drivers/net/dsa/xrs700x/Kconfig"

drivers/net/dsa/Makefile

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -19,6 +19,7 @@ obj-y += hirschmann/
1919
obj-y += lantiq/
2020
obj-y += microchip/
2121
obj-y += mv88e6xxx/
22+
obj-y += mxl862xx/
2223
obj-y += ocelot/
2324
obj-y += qca/
2425
obj-y += realtek/

drivers/net/dsa/mxl862xx/Kconfig

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
# SPDX-License-Identifier: GPL-2.0-only
2+
config NET_DSA_MXL862
3+
tristate "MaxLinear MxL862xx"
4+
depends on NET_DSA
5+
select NET_DSA_TAG_MXL862
6+
help
7+
This enables support for the MaxLinear MxL862xx switch family.

drivers/net/dsa/mxl862xx/Makefile

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
# SPDX-License-Identifier: GPL-2.0
2+
obj-$(CONFIG_NET_DSA_MXL862) += mxl862xx_dsa.o
3+
mxl862xx_dsa-y := mxl862xx.o mxl862xx-host.o

0 commit comments

Comments
 (0)