162306a36Sopenharmony_ciconfig SPARX5_SWITCH
262306a36Sopenharmony_ci	tristate "Sparx5 switch driver"
362306a36Sopenharmony_ci	depends on NET_SWITCHDEV
462306a36Sopenharmony_ci	depends on HAS_IOMEM
562306a36Sopenharmony_ci	depends on OF
662306a36Sopenharmony_ci	depends on ARCH_SPARX5 || COMPILE_TEST
762306a36Sopenharmony_ci	depends on PTP_1588_CLOCK_OPTIONAL
862306a36Sopenharmony_ci	depends on BRIDGE || BRIDGE=n
962306a36Sopenharmony_ci	select PHYLINK
1062306a36Sopenharmony_ci	select PHY_SPARX5_SERDES
1162306a36Sopenharmony_ci	select RESET_CONTROLLER
1262306a36Sopenharmony_ci	select VCAP
1362306a36Sopenharmony_ci	help
1462306a36Sopenharmony_ci	  This driver supports the Sparx5 network switch device.
1562306a36Sopenharmony_ci
1662306a36Sopenharmony_ciconfig SPARX5_DCB
1762306a36Sopenharmony_ci	bool "Data Center Bridging (DCB) support"
1862306a36Sopenharmony_ci	depends on SPARX5_SWITCH && DCB
1962306a36Sopenharmony_ci	default y
2062306a36Sopenharmony_ci	help
2162306a36Sopenharmony_ci	  Say Y here if you want to use Data Center Bridging (DCB) in the
2262306a36Sopenharmony_ci	  driver. This can be used to assign priority to traffic, based on
2362306a36Sopenharmony_ci	  DSCP and PCP.
2462306a36Sopenharmony_ci
2562306a36Sopenharmony_ci	  If unsure, set to Y.
26