39 lines
		
	
	
		
			1.0 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
			
		
		
	
	
			39 lines
		
	
	
		
			1.0 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
| # SPDX-License-Identifier: (GPL-2.0 OR MIT)
 | |
| config NET_VENDOR_MICROSEMI
 | |
| 	bool "Microsemi devices"
 | |
| 	default y
 | |
| 	help
 | |
| 	  If you have a network (Ethernet) card belonging to this class, say Y.
 | |
| 
 | |
| 	  Note that the answer to this question doesn't directly affect the
 | |
| 	  kernel: saying N will just cause the configurator to skip all
 | |
| 	  the questions about Microsemi devices.
 | |
| 
 | |
| if NET_VENDOR_MICROSEMI
 | |
| 
 | |
| # Users should depend on NET_SWITCHDEV, HAS_IOMEM, BRIDGE
 | |
| config MSCC_OCELOT_SWITCH_LIB
 | |
| 	select NET_DEVLINK
 | |
| 	select REGMAP_MMIO
 | |
| 	select PACKING
 | |
| 	select PHYLINK
 | |
| 	tristate
 | |
| 	help
 | |
| 	  This is a hardware support library for Ocelot network switches. It is
 | |
| 	  used by switchdev as well as by DSA drivers.
 | |
| 
 | |
| config MSCC_OCELOT_SWITCH
 | |
| 	tristate "Ocelot switch driver"
 | |
| 	depends on PTP_1588_CLOCK_OPTIONAL
 | |
| 	depends on BRIDGE || BRIDGE=n
 | |
| 	depends on NET_SWITCHDEV
 | |
| 	depends on HAS_IOMEM
 | |
| 	depends on OF
 | |
| 	select MSCC_OCELOT_SWITCH_LIB
 | |
| 	select GENERIC_PHY
 | |
| 	help
 | |
| 	  This driver supports the Ocelot network switch device as present on
 | |
| 	  the Ocelot SoCs (VSC7514).
 | |
| 
 | |
| endif # NET_VENDOR_MICROSEMI
 |