PHY Device support and infrastructure

modulename: libphy.ko

configname: CONFIG_PHYLIB

Linux Kernel Configuration
└─>Device Drivers
└─>Network device support
└─>PHY Device support and infrastructure
In linux kernel since version 2.6.20 (release Date: 2007-02-04)  
Ethernet controllers are usually attached to PHY
devices. This option provides infrastructure for
managing PHY devices.

source code:



is depended by
CONFIG_ARCH_MOXART
CONFIG_ARCH_ORION5X
CONFIG_EP8248E
CONFIG_MPC85xx_MDS
CONFIG_OWL_EMAC
CONFIG_GRETH
CONFIG_ET131X
CONFIG_SUN4I_EMAC
CONFIG_ALTERA_TSE
CONFIG_MIPS_AU1X00_ENET
CONFIG_AMD_XGBE
CONFIG_NET_XGENE
CONFIG_ARC_EMAC_CORE
CONFIG_SPI_AX88796C
CONFIG_B44
CONFIG_BCM63XX_ENET
CONFIG_BCMGENET
CONFIG_SB1250_MAC
CONFIG_TIGON3
CONFIG_BGMAC_BCMA
CONFIG_BGMAC_PLATFORM
CONFIG_SYSTEMPORT
CONFIG_BCMASP
CONFIG_THUNDER_NIC_BGX
CONFIG_THUNDER_NIC_RGX
CONFIG_OCTEON_MGMT_ETHERNET
CONFIG_GEMINI_ETHERNET
CONFIG_DM9051
CONFIG_DNET
CONFIG_TSNEP
CONFIG_FTGMAC100
CONFIG_FEC
CONFIG_FEC_MPC52xx
CONFIG_FS_ENET
CONFIG_FSL_PQ_MDIO
CONFIG_FSL_XGMAC_MDIO
CONFIG_UCC_GETH
CONFIG_GIANFAR
CONFIG_HIX5HD2_GMAC
CONFIG_HISI_FEMAC
CONFIG_HNS_MDIO
CONFIG_HNS_ENET
CONFIG_IBM_EMAC
CONFIG_IXGBE
CONFIG_IXP4XX_ETH
CONFIG_ADIN1110
CONFIG_MV643XX_ETH
CONFIG_MVMDIO
CONFIG_PXA168_ETH
CONFIG_NET_MEDIATEK_STAR_EMAC
CONFIG_MLXBF_GIGE
CONFIG_KS8851
CONFIG_KS8851_MLL
CONFIG_LAN743X
CONFIG_NI_XGE_MANAGEMENT_ENET
CONFIG_AX88796
CONFIG_LPC_ENET
CONFIG_ETHOC
CONFIG_PASEMI_MAC
CONFIG_QCOM_EMAC
CONFIG_R6040
CONFIG_R8169
CONFIG_SH_ETH
CONFIG_RAVB
CONFIG_RENESAS_GEN4_PTP
CONFIG_SXGBE_ETH
CONFIG_SMSC911X
CONFIG_SMSC9420
CONFIG_SNI_AVE
CONFIG_SNI_NETSEC
CONFIG_SP7021_EMAC
CONFIG_TI_DAVINCI_EMAC
CONFIG_TI_DAVINCI_MDIO
CONFIG_TI_ICSSG_PRUETH
CONFIG_TI_ICSSG_PRUETH_SR1
CONFIG_TC35815
CONFIG_XILINX_EMACLITE
CONFIG_XILINX_LL_TEMAC
CONFIG_PHYLINK
CONFIG_USB_RTL8152
CONFIG_USB_LAN78XX
CONFIG_USB_NET_AX88179_178A
CONFIG_USB_NET_SMSC95XX
CONFIG_OCTEON_ETHERNET