--- zzzz-none-000/linux-4.4.271/drivers/net/phy/Kconfig 2021-06-03 06:22:09.000000000 +0000 +++ hawkeye-5590-750/linux-4.4.271/drivers/net/phy/Kconfig 2023-04-19 10:22:29.000000000 +0000 @@ -12,6 +12,20 @@ if PHYLIB +config MDIO_BOARDINFO + bool + default y + +config SWCONFIG + tristate "Switch configuration API" + ---help--- + Switch configuration API using netlink. This allows + you to configure the VLAN features of certain switches. + +config SWCONFIG_LEDS + bool "Switch LED trigger support" + depends on (SWCONFIG && LEDS_TRIGGERS) + comment "MII PHY device drivers" config AQUANTIA_PHY @@ -33,7 +47,7 @@ tristate "Drivers for Marvell PHYs" ---help--- Currently has a driver for the 88E1011S - + config DAVICOM_PHY tristate "Drivers for Davicom PHYs" ---help--- @@ -156,6 +170,38 @@ help Supports the LAN88XX PHYs. +config ADM6996_PHY + tristate "Driver for ADM6996 switches" + select SWCONFIG + ---help--- + Currently supports the ADM6996FC and ADM6996M switches. + Support for FC is very limited. + +config MVSWITCH_PHY + tristate "Driver for Marvell 88E6060 switches" + select ETHERNET_PACKET_MANGLE + +config MVSW61XX_PHY + tristate "Driver for Marvell 88E6171/6172 switches" + select SWCONFIG + +config IP17XX_PHY + tristate "Driver for IC+ IP17xx switches" + select SWCONFIG + +config AR8216_PHY + tristate "Driver for Atheros AR8216 switches" + select ETHERNET_PACKET_MANGLE + select SWCONFIG + +config AR8216_PHY_LEDS + bool "Atheros AR8216 switch LED support" + depends on (AR8216_PHY && LEDS_CLASS) + +config RTL8306_PHY + tristate "Driver for Realtek RTL8306S switches" + select SWCONFIG + config FIXED_PHY tristate "Driver for MDIO Bus/PHY emulation with fixed speed/link PHYs" depends on PHYLIB @@ -256,8 +302,55 @@ This module provides a driver for the MDIO busses found in the Broadcom iProc SoC's. +config RTL8366_SMI + tristate "Driver for the RTL8366 SMI interface" + depends on GPIOLIB + ---help--- + This module implements the SMI interface protocol which is used + by some RTL8366 ethernet switch devices via the generic GPIO API. + +if RTL8366_SMI + +config RTL8366_SMI_DEBUG_FS + bool "RTL8366 SMI interface debugfs support" + depends on DEBUG_FS + default n + +config RTL8366S_PHY + tristate "Driver for the Realtek RTL8366S switch" + select SWCONFIG + +config RTL8366RB_PHY + tristate "Driver for the Realtek RTL8366RB switch" + select SWCONFIG + +config RTL8367_PHY + tristate "Driver for the Realtek RTL8367R/M switches" + select SWCONFIG + +config RTL8367B_PHY + tristate "Driver fot the Realtek RTL8367R-VB switch" + select SWCONFIG + +endif # RTL8366_SMI + +source "drivers/net/phy/b53/Kconfig" + +source "drivers/net/phy/qca_85xx/Kconfig" + endif # PHYLIB config MICREL_KS8995MA tristate "Micrel KS8995MA 5-ports 10/100 managed Ethernet switch" depends on SPI + +config PSB6970_PHY + tristate "Lantiq XWAY Tantos (PSB6970) Ethernet switch" + select SWCONFIG + select ETHERNET_PACKET_MANGLE + +config MDIO_QCA + tristate "Qualcomm Atheros ipq MDIO interface" + help + This driver supports the MDIO interface found in Qualcomm + Atheros ipq Soc chip.