1 # SPDX-License-Identifier: GPL-2.0-only
2 config NET_DSA_MICROCHIP_KSZ_COMMON
5 menuconfig NET_DSA_MICROCHIP_KSZ9477
6 tristate "Microchip KSZ9477 series switch support"
8 select NET_DSA_MICROCHIP_KSZ_COMMON
10 This driver adds support for Microchip KSZ9477 switch chips.
12 config NET_DSA_MICROCHIP_KSZ9477_I2C
13 tristate "KSZ9477 series I2C connected switch driver"
14 depends on NET_DSA_MICROCHIP_KSZ9477 && I2C
17 Select to enable support for registering switches configured through I2C.
19 config NET_DSA_MICROCHIP_KSZ9477_SPI
20 tristate "KSZ9477 series SPI connected switch driver"
21 depends on NET_DSA_MICROCHIP_KSZ9477 && SPI
24 Select to enable support for registering switches configured through SPI.
26 menuconfig NET_DSA_MICROCHIP_KSZ8795
27 tristate "Microchip KSZ8795 series switch support"
29 select NET_DSA_MICROCHIP_KSZ_COMMON
31 This driver adds support for Microchip KSZ8795 switch chips.
33 config NET_DSA_MICROCHIP_KSZ8795_SPI
34 tristate "KSZ8795 series SPI connected switch driver"
35 depends on NET_DSA_MICROCHIP_KSZ8795 && SPI
38 This driver accesses KSZ8795 chip through SPI.
40 It is required to use the KSZ8795 switch driver as the only access