Kconfig 1.2 KB
Newer Older
1 2 3
menuconfig NET_DSA
	bool "Distributed Switch Architecture support"
	default n
4
	depends on EXPERIMENTAL && NETDEVICES && !S390
D
David S. Miller 已提交
5
	select PHYLIB
6 7 8 9 10 11 12 13
	---help---
	  This allows you to use hardware switch chips that use
	  the Distributed Switch Architecture.


if NET_DSA

# tagging formats
14 15 16 17
config NET_DSA_TAG_DSA
	bool
	default n

18 19 20 21
config NET_DSA_TAG_EDSA
	bool
	default n

22 23 24 25
config NET_DSA_TAG_TRAILER
	bool
	default n

26 27 28 29 30 31

# switch drivers
config NET_DSA_MV88E6XXX
	bool
	default n

32 33 34 35 36 37 38
config NET_DSA_MV88E6060
	bool "Marvell 88E6060 ethernet switch chip support"
	select NET_DSA_TAG_TRAILER
	---help---
	  This enables support for the Marvell 88E6060 ethernet switch
	  chip.

39 40 41 42 43
config NET_DSA_MV88E6XXX_NEED_PPU
	bool
	default n

config NET_DSA_MV88E6131
44
	bool "Marvell 88E6085/6095/6095F/6131 ethernet switch chip support"
45 46 47 48
	select NET_DSA_MV88E6XXX
	select NET_DSA_MV88E6XXX_NEED_PPU
	select NET_DSA_TAG_DSA
	---help---
49
	  This enables support for the Marvell 88E6085/6095/6095F/6131
50
	  ethernet switch chips.
51

52 53 54 55 56 57 58 59 60
config NET_DSA_MV88E6123_61_65
	bool "Marvell 88E6123/6161/6165 ethernet switch chip support"
	select NET_DSA_MV88E6XXX
	select NET_DSA_TAG_EDSA
	---help---
	  This enables support for the Marvell 88E6123/6161/6165
	  ethernet switch chips.

endif