xref: /openbmc/linux/drivers/net/dsa/microchip/Kconfig (revision 7a2eb736)
1# SPDX-License-Identifier: GPL-2.0-only
2config NET_DSA_MICROCHIP_KSZ_COMMON
3	tristate
4
5menuconfig NET_DSA_MICROCHIP_KSZ9477
6	tristate "Microchip KSZ9477 series switch support"
7	depends on NET_DSA
8	select NET_DSA_MICROCHIP_KSZ_COMMON
9	help
10	  This driver adds support for Microchip KSZ9477 switch chips.
11
12config NET_DSA_MICROCHIP_KSZ9477_SPI
13	tristate "KSZ9477 series SPI connected switch driver"
14	depends on NET_DSA_MICROCHIP_KSZ9477 && SPI
15	select REGMAP_SPI
16	help
17	  Select to enable support for registering switches configured through SPI.
18
19menuconfig NET_DSA_MICROCHIP_KSZ8795
20	tristate "Microchip KSZ8795 series switch support"
21	depends on NET_DSA
22	select NET_DSA_MICROCHIP_KSZ_COMMON
23	help
24	  This driver adds support for Microchip KSZ8795 switch chips.
25
26config NET_DSA_MICROCHIP_KSZ8795_SPI
27	tristate "KSZ8795 series SPI connected switch driver"
28	depends on NET_DSA_MICROCHIP_KSZ8795 && SPI
29	select REGMAP_SPI
30	help
31	  This driver accesses KSZ8795 chip through SPI.
32
33	  It is required to use the KSZ8795 switch driver as the only access
34	  is through SPI.
35