Kconfig 2.9 KB
Newer Older
1
menu "Distributed Switch Architecture drivers"
2
	depends on HAVE_NET_DSA
3

A
Andrew Lunn 已提交
4
source "drivers/net/dsa/b53/Kconfig"
5

6 7
config NET_DSA_BCM_SF2
	tristate "Broadcom Starfighter 2 Ethernet switch support"
8
	depends on HAS_IOMEM && NET_DSA
9
	select NET_DSA_TAG_BRCM
10
	select FIXED_PHY
11 12
	select BCM7XXX_PHY
	select MDIO_BCM_UNIMAC
13
	select B53
14 15 16 17
	---help---
	  This enables support for the Broadcom Starfighter 2 Ethernet
	  switch chips.

F
Florian Fainelli 已提交
18 19 20 21 22 23 24 25
config NET_DSA_LOOP
	tristate "DSA mock-up Ethernet switch chip support"
	depends on NET_DSA
	select FIXED_PHY
	---help---
	  This enables support for a fake mock-up switch chip which
	  exercises the DSA APIs.

26 27
config NET_DSA_LANTIQ_GSWIP
	tristate "Lantiq / Intel GSWIP"
28
	depends on HAS_IOMEM && NET_DSA
29 30 31 32 33
	select NET_DSA_TAG_GSWIP
	---help---
	  This enables support for the Lantiq / Intel GSWIP 2.1 found in
	  the xrx200 / VR9 SoC.

34 35 36 37 38 39 40 41
config NET_DSA_MT7530
	tristate "Mediatek MT7530 Ethernet switch support"
	depends on NET_DSA
	select NET_DSA_TAG_MTK
	---help---
	  This enables support for the Mediatek MT7530 Ethernet switch
	  chip.

A
Andrew Lunn 已提交
42 43
config NET_DSA_MV88E6060
	tristate "Marvell 88E6060 ethernet switch chip support"
44
	depends on NET_DSA
A
Andrew Lunn 已提交
45 46 47 48 49
	select NET_DSA_TAG_TRAILER
	---help---
	  This enables support for the Marvell 88E6060 ethernet switch
	  chip.

50 51
source "drivers/net/dsa/microchip/Kconfig"

A
Andrew Lunn 已提交
52 53
source "drivers/net/dsa/mv88e6xxx/Kconfig"

54 55
source "drivers/net/dsa/sja1105/Kconfig"

A
Andrew Lunn 已提交
56 57 58 59 60 61 62 63 64
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.

65 66 67 68 69 70 71 72 73 74 75
config NET_DSA_REALTEK_SMI
	tristate "Realtek SMI Ethernet switch family support"
	depends on NET_DSA
	select FIXED_PHY
	select IRQ_DOMAIN
	select REALTEK_PHY
	select REGMAP
	---help---
	  This enables support for the Realtek SMI-based switch
	  chips, currently only RTL8366RB.

76 77 78 79 80 81 82 83 84
config NET_DSA_SMSC_LAN9303
	tristate
	select NET_DSA_TAG_LAN9303
	---help---
	  This enables support for the SMSC/Microchip LAN9303 3 port ethernet
	  switch chips.

config NET_DSA_SMSC_LAN9303_I2C
	tristate "SMSC/Microchip LAN9303 3-ports 10/100 ethernet switch in I2C managed mode"
85
	depends on NET_DSA && I2C
86 87 88 89 90 91
	select NET_DSA_SMSC_LAN9303
	select REGMAP_I2C
	---help---
	  Enable access functions if the SMSC/Microchip LAN9303 is configured
	  for I2C managed mode.

92 93 94 95 96 97 98 99
config NET_DSA_SMSC_LAN9303_MDIO
	tristate "SMSC/Microchip LAN9303 3-ports 10/100 ethernet switch in MDIO managed mode"
	depends on NET_DSA
	select NET_DSA_SMSC_LAN9303
	---help---
	  Enable access functions if the SMSC/Microchip LAN9303 is configured
	  for MDIO managed mode.

100 101 102 103 104 105 106 107 108 109 110
config NET_DSA_VITESSE_VSC73XX
	tristate "Vitesse VSC7385/7388/7395/7398 support"
	depends on OF && SPI
	depends on NET_DSA
	select FIXED_PHY
	select VITESSE_PHY
	select GPIOLIB
	---help---
	  This enables support for the Vitesse VSC7385, VSC7388,
	  VSC7395 and VSC7398 SparX integrated ethernet switches.

111
endmenu