blob: be481e15ec9b45a85bd8684dd229bedf71f2ee4a [file] [log] [blame]
Ben Hutchings3b158852011-11-27 17:08:33 +00001menu "Distributed Switch Architecture drivers"
Ben Hutchingsb3422a32012-11-26 09:16:10 +00002 depends on HAVE_NET_DSA
Ben Hutchings3b158852011-11-27 17:08:33 +00003
Ben Hutchings3b158852011-11-27 17:08:33 +00004config NET_DSA_MV88E6060
5 tristate "Marvell 88E6060 ethernet switch chip support"
Jiri Pirkobd76a112015-03-16 12:33:32 +01006 depends on NET_DSA
Ben Hutchings3b158852011-11-27 17:08:33 +00007 select NET_DSA_TAG_TRAILER
8 ---help---
9 This enables support for the Marvell 88E6060 ethernet switch
10 chip.
11
Vivien Didelotf81ec902016-05-09 13:22:58 -040012config NET_DSA_MV88E6XXX
13 tristate "Marvell 88E6xxx Ethernet switch chip support"
Jiri Pirkobd76a112015-03-16 12:33:32 +010014 depends on NET_DSA
Vivien Didelotb9729e52016-05-09 13:22:57 -040015 select NET_DSA_TAG_EDSA
Ben Hutchings3b158852011-11-27 17:08:33 +000016 ---help---
Vivien Didelotf81ec902016-05-09 13:22:58 -040017 This enables support for most of the Marvell 88E6xxx models of
18 Ethernet switch chips, except 88E6060.
Guenter Roeck3ad50cc2014-10-29 10:44:56 -070019
Florian Fainelli246d7f72014-08-27 17:04:56 -070020config NET_DSA_BCM_SF2
21 tristate "Broadcom Starfighter 2 Ethernet switch support"
Jiri Pirkobd76a112015-03-16 12:33:32 +010022 depends on HAS_IOMEM && NET_DSA
Florian Fainelli246d7f72014-08-27 17:04:56 -070023 select NET_DSA_TAG_BRCM
Florian Fainelli9f9f2642014-12-15 09:57:15 -080024 select FIXED_PHY
Florian Fainelli246d7f72014-08-27 17:04:56 -070025 select BCM7XXX_PHY
26 select MDIO_BCM_UNIMAC
27 ---help---
28 This enables support for the Broadcom Starfighter 2 Ethernet
29 switch chips.
30
Florian Fainelli967dd822016-06-09 18:23:53 -070031source "drivers/net/dsa/b53/Kconfig"
32
Ben Hutchings3b158852011-11-27 17:08:33 +000033endmenu