xref: /openbmc/linux/drivers/net/ethernet/microchip/lan966x/Kconfig (revision 1ac731c529cd4d6adbce134754b51ff7d822b145)
1db8bcaadSHoratiu Vulturconfig LAN966X_SWITCH
2db8bcaadSHoratiu Vultur	tristate "Lan966x switch driver"
31da52b0eSHoratiu Vultur	depends on PTP_1588_CLOCK_OPTIONAL
4db8bcaadSHoratiu Vultur	depends on HAS_IOMEM
5db8bcaadSHoratiu Vultur	depends on OF
6cf2f6089SHoratiu Vultur	depends on NET_SWITCHDEV
7cabc9d49SHoratiu Vultur	depends on BRIDGE || BRIDGE=n
8db8bcaadSHoratiu Vultur	select PHYLINK
911871abaSHoratiu Vultur	select PAGE_POOL
10*b0531225SHoratiu Vultur	select VCAP
11db8bcaadSHoratiu Vultur	help
12db8bcaadSHoratiu Vultur	  This driver supports the Lan966x network switch device.
13
14config LAN966X_DCB
15	bool "Data Center Bridging (DCB) support"
16	depends on LAN966X_SWITCH && DCB
17	default y
18	help
19	  Say Y here if you want to use Data Center Bridging (DCB) in the
20	  driver. This can be used to assign priority to traffic, based on
21	  DSCP and PCP.
22
23	  If unsure, set to Y.
24