Back to home page

OSCL-LXR

 
 

    


0001 # SPDX-License-Identifier: GPL-2.0-only
0002 menuconfig NET_DSA_MICROCHIP_KSZ_COMMON
0003         tristate "Microchip KSZ8795/KSZ9477/LAN937x series switch support"
0004         depends on NET_DSA
0005         select NET_DSA_TAG_KSZ
0006         help
0007           This driver adds support for Microchip KSZ9477 series switch and
0008           KSZ8795/KSZ88x3 switch chips.
0009 
0010 config NET_DSA_MICROCHIP_KSZ9477_I2C
0011         tristate "KSZ series I2C connected switch driver"
0012         depends on NET_DSA_MICROCHIP_KSZ_COMMON && I2C
0013         select REGMAP_I2C
0014         help
0015           Select to enable support for registering switches configured through I2C.
0016 
0017 config NET_DSA_MICROCHIP_KSZ_SPI
0018         tristate "KSZ series SPI connected switch driver"
0019         depends on NET_DSA_MICROCHIP_KSZ_COMMON && SPI
0020         select REGMAP_SPI
0021         help
0022           Select to enable support for registering switches configured through SPI.
0023 
0024 config NET_DSA_MICROCHIP_KSZ8863_SMI
0025         tristate "KSZ series SMI connected switch driver"
0026         depends on NET_DSA_MICROCHIP_KSZ_COMMON
0027         select MDIO_BITBANG
0028         help
0029           Select to enable support for registering switches configured through
0030           Microchip SMI. It supports the KSZ8863 and KSZ8873 switch.