Kconfig 1.1 KB
Newer Older
1
# SPDX-License-Identifier: GPL-2.0-only
2 3 4
config NET_DSA_MICROCHIP_KSZ_COMMON
	tristate

5 6
menuconfig NET_DSA_MICROCHIP_KSZ9477
	tristate "Microchip KSZ9477 series switch support"
7
	depends on NET_DSA
8
	select NET_DSA_TAG_KSZ9477
9
	select NET_DSA_MICROCHIP_KSZ_COMMON
10
	help
11
	  This driver adds support for Microchip KSZ9477 switch chips.
12

13 14 15
config NET_DSA_MICROCHIP_KSZ9477_SPI
	tristate "KSZ9477 series SPI connected switch driver"
	depends on NET_DSA_MICROCHIP_KSZ9477 && SPI
16
	select REGMAP_SPI
17 18
	help
	  Select to enable support for registering switches configured through SPI.
19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35

menuconfig NET_DSA_MICROCHIP_KSZ8795
	tristate "Microchip KSZ8795 series switch support"
	depends on NET_DSA
	select NET_DSA_MICROCHIP_KSZ_COMMON
	help
	  This driver adds support for Microchip KSZ8795 switch chips.

config NET_DSA_MICROCHIP_KSZ8795_SPI
	tristate "KSZ8795 series SPI connected switch driver"
	depends on NET_DSA_MICROCHIP_KSZ8795 && SPI
	select REGMAP_SPI
	help
	  This driver accesses KSZ8795 chip through SPI.

	  It is required to use the KSZ8795 switch driver as the only access
	  is through SPI.