13cfa11baSSteen Hegelundconfig SPARX5_SWITCH
23cfa11baSSteen Hegelund	tristate "Sparx5 switch driver"
33cfa11baSSteen Hegelund	depends on NET_SWITCHDEV
43cfa11baSSteen Hegelund	depends on HAS_IOMEM
596248d6dSRandy Dunlap	depends on OF
698c5b13fSRandy Dunlap	depends on ARCH_SPARX5 || COMPILE_TEST
708be6b13SRandy Dunlap	depends on PTP_1588_CLOCK_OPTIONAL
8f9512d65SRandy Dunlap	depends on BRIDGE || BRIDGE=n
93cfa11baSSteen Hegelund	select PHYLINK
103cfa11baSSteen Hegelund	select PHY_SPARX5_SERDES
113cfa11baSSteen Hegelund	select RESET_CONTROLLER
128beef08fSSteen Hegelund	select VCAP
133cfa11baSSteen Hegelund	help
143cfa11baSSteen Hegelund	  This driver supports the Sparx5 network switch device.
15*92ef3d01SDaniel Machon
16*92ef3d01SDaniel Machonconfig SPARX5_DCB
17*92ef3d01SDaniel Machon	bool "Data Center Bridging (DCB) support"
18*92ef3d01SDaniel Machon	depends on SPARX5_SWITCH && DCB
19*92ef3d01SDaniel Machon	default y
20*92ef3d01SDaniel Machon	help
21*92ef3d01SDaniel Machon	  Say Y here if you want to use Data Center Bridging (DCB) in the
22*92ef3d01SDaniel Machon	  driver. This can be used to assign priority to traffic, based on
23*92ef3d01SDaniel Machon	  DSCP and PCP.
24*92ef3d01SDaniel Machon
25*92ef3d01SDaniel Machon	  If unsure, set to Y.
26