]> asedeno.scripts.mit.edu Git - linux.git/blob - drivers/net/dsa/microchip/Kconfig
net: dsa: microchip: Add shared regmap mutex
[linux.git] / drivers / net / dsa / microchip / Kconfig
1 # SPDX-License-Identifier: GPL-2.0-only
2 config NET_DSA_MICROCHIP_KSZ_COMMON
3         tristate
4
5 menuconfig 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
12 config NET_DSA_MICROCHIP_KSZ9477_I2C
13         tristate "KSZ9477 series I2C connected switch driver"
14         depends on NET_DSA_MICROCHIP_KSZ9477 && I2C
15         select REGMAP_I2C
16         help
17           Select to enable support for registering switches configured through I2C.
18
19 config NET_DSA_MICROCHIP_KSZ9477_SPI
20         tristate "KSZ9477 series SPI connected switch driver"
21         depends on NET_DSA_MICROCHIP_KSZ9477 && SPI
22         select REGMAP_SPI
23         help
24           Select to enable support for registering switches configured through SPI.
25
26 menuconfig NET_DSA_MICROCHIP_KSZ8795
27         tristate "Microchip KSZ8795 series switch support"
28         depends on NET_DSA
29         select NET_DSA_MICROCHIP_KSZ_COMMON
30         help
31           This driver adds support for Microchip KSZ8795 switch chips.
32
33 config NET_DSA_MICROCHIP_KSZ8795_SPI
34         tristate "KSZ8795 series SPI connected switch driver"
35         depends on NET_DSA_MICROCHIP_KSZ8795 && SPI
36         select REGMAP_SPI
37         help
38           This driver accesses KSZ8795 chip through SPI.
39
40           It is required to use the KSZ8795 switch driver as the only access
41           is through SPI.