brintos

brintos / linux-shallow public Read only

0
0
Text · 1.7 KiB · 12a8658 Raw
47 lines · plain
1# SPDX-License-Identifier: GPL-2.0-only2menuconfig NET_DSA_MICROCHIP_KSZ_COMMON3	tristate "Microchip KSZ8XXX/KSZ9XXX/LAN937X series switch support"4	depends on NET_DSA5	select NET_DSA_TAG_KSZ6	select NET_DSA_TAG_NONE7	select NET_IEEE8021Q_HELPERS8	select DCB9	help10	  This driver adds support for Microchip KSZ8, KSZ9 and11	  LAN937X series switch chips, being KSZ8863/8873,12	  KSZ8895/8864, KSZ8794/8795/8765,13	  KSZ9477/9897/9896/9567/8567, KSZ9893/9563/8563 and14	  LAN9370/9371/9372/9373/9374.15 16config NET_DSA_MICROCHIP_KSZ9477_I2C17	tristate "KSZ series I2C connected switch driver"18	depends on NET_DSA_MICROCHIP_KSZ_COMMON && I2C19	select REGMAP_I2C20	help21	  Select to enable support for registering switches configured through I2C.22 23config NET_DSA_MICROCHIP_KSZ_SPI24	tristate "KSZ series SPI connected switch driver"25	depends on NET_DSA_MICROCHIP_KSZ_COMMON && SPI26	select REGMAP_SPI27	help28	  Select to enable support for registering switches configured through SPI.29 30config NET_DSA_MICROCHIP_KSZ_PTP31	bool "Support for the PTP clock on the KSZ9563/LAN937x Ethernet Switch"32	depends on NET_DSA_MICROCHIP_KSZ_COMMON && PTP_1588_CLOCK33	depends on NET_DSA_MICROCHIP_KSZ_COMMON=m || PTP_1588_CLOCK=y34	help35	  Select to enable support for timestamping & PTP clock manipulation in36	  KSZ8563/KSZ9563/LAN937x series of switches. KSZ9563/KSZ8563 supports37	  only one step timestamping. LAN937x switch supports both one step and38	  two step timestamping.39 40config NET_DSA_MICROCHIP_KSZ8863_SMI41	tristate "KSZ series SMI connected switch driver"42	depends on NET_DSA_MICROCHIP_KSZ_COMMON43	select MDIO_BITBANG44	help45	  Select to enable support for registering switches configured through46	  Microchip SMI. It supports the KSZ8863 and KSZ8873 switch.47