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
 |