--- zzzz-none-000/linux-2.6.32.61/drivers/net/phy/Kconfig 2013-06-10 09:43:48.000000000 +0000 +++ ar10-7272-687/linux-2.6.32.61/drivers/net/phy/Kconfig 2011-07-20 07:23:51.000000000 +0000 @@ -13,6 +13,12 @@ if PHYLIB +config SWCONFIG + tristate "Switch configuration API" + ---help--- + Switch configuration API using netlink. This allows + you to configure the VLAN features of certain switches. + comment "MII PHY device drivers" config MARVELL_PHY @@ -88,6 +94,26 @@ ---help--- Supports the LSI ET1011C PHY. +config ADM6996_PHY + tristate "Driver for ADM6996 switches" + ---help--- + Currently supports the ADM6996F switch + +config MVSWITCH_PHY + tristate "Driver for Marvell 88E6060 switches" + +config IP175C_PHY + tristate "Driver for IC+ IP175C/IP178C switches" + select SWCONFIG + +config AR8216_PHY + tristate "Driver for Atheros AR8216 switches" + select SWCONFIG + +config RTL8306_PHY + tristate "Driver for Realtek RTL8306S switches" + select SWCONFIG + config FIXED_PHY bool "Driver for MDIO Bus/PHY emulation with fixed speed/link PHYs" depends on PHYLIB=y @@ -115,4 +141,29 @@ To compile this driver as a module, choose M here: the module will be called mdio-gpio. +config RTL8366_SMI + tristate "Driver for the RTL8366 SMI interface" + depends on GENERIC_GPIO + ---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 RTL8366S_PHY + tristate "Driver for the Realtek RTL8366S switch" + select SWCONFIG + +config RTL8366RB_PHY + tristate "Driver for the Realtek RTL8366RB switch" + select SWCONFIG + +config RTL8366S_PHY_DEBUG_FS + bool "RTL8366 switch driver DEBUG_FS support" + depends on RTL8366S_PHY || RTL8366RB_PHY + depends on DEBUG_FS + default n + +endif # RTL8366_SMI + endif # PHYLIB