11b0bacd71
This makes it possible for HW PHY-less boards to utilize PAL goodies. Generic routines to connect to fixed PHY are provided, as well as ability to specify software callback that fills up link, speed, etc. information into PHY descriptor (the latter feature not tested so far). Signed-off-by: Vitaly Bordug <vbordug@ru.mvista.com> Signed-off-by: Andrew Morton <akpm@osdl.org> Signed-off-by: Jeff Garzik <jeff@garzik.org>
78 lines
1.8 KiB
Plaintext
78 lines
1.8 KiB
Plaintext
#
|
|
# PHY Layer Configuration
|
|
#
|
|
|
|
menu "PHY device support"
|
|
|
|
config PHYLIB
|
|
tristate "PHY Device support and infrastructure"
|
|
depends on NET_ETHERNET && (BROKEN || !S390)
|
|
help
|
|
Ethernet controllers are usually attached to PHY
|
|
devices. This option provides infrastructure for
|
|
managing PHY devices.
|
|
|
|
comment "MII PHY device drivers"
|
|
depends on PHYLIB
|
|
|
|
config MARVELL_PHY
|
|
tristate "Drivers for Marvell PHYs"
|
|
depends on PHYLIB
|
|
---help---
|
|
Currently has a driver for the 88E1011S
|
|
|
|
config DAVICOM_PHY
|
|
tristate "Drivers for Davicom PHYs"
|
|
depends on PHYLIB
|
|
---help---
|
|
Currently supports dm9161e and dm9131
|
|
|
|
config QSEMI_PHY
|
|
tristate "Drivers for Quality Semiconductor PHYs"
|
|
depends on PHYLIB
|
|
---help---
|
|
Currently supports the qs6612
|
|
|
|
config LXT_PHY
|
|
tristate "Drivers for the Intel LXT PHYs"
|
|
depends on PHYLIB
|
|
---help---
|
|
Currently supports the lxt970, lxt971
|
|
|
|
config CICADA_PHY
|
|
tristate "Drivers for the Cicada PHYs"
|
|
depends on PHYLIB
|
|
---help---
|
|
Currently supports the cis8204
|
|
config VITESSE_PHY
|
|
tristate "Drivers for the Vitesse PHYs"
|
|
depends on PHYLIB
|
|
---help---
|
|
Currently supports the vsc8244
|
|
|
|
config SMSC_PHY
|
|
tristate "Drivers for SMSC PHYs"
|
|
depends on PHYLIB
|
|
---help---
|
|
Currently supports the LAN83C185 PHY
|
|
|
|
config FIXED_PHY
|
|
tristate "Drivers for PHY emulation on fixed speed/link"
|
|
depends on PHYLIB
|
|
---help---
|
|
Adds the driver to PHY layer to cover the boards that do not have any PHY bound,
|
|
but with the ability to manipulate with speed/link in software. The relavant MII
|
|
speed/duplex parameters could be effectively handled in user-specified fuction.
|
|
Currently tested with mpc866ads.
|
|
|
|
config FIXED_MII_10_FDX
|
|
bool "Emulation for 10M Fdx fixed PHY behavior"
|
|
depends on FIXED_PHY
|
|
|
|
config FIXED_MII_100_FDX
|
|
bool "Emulation for 100M Fdx fixed PHY behavior"
|
|
depends on FIXED_PHY
|
|
|
|
endmenu
|
|
|