net: phy: Broadcom Cygnus internal Etherent PHY driver
Add support for the Broadcom Cygnus SoCs internal PHY's. The PHYs are 1000M/100M/10M capable with support for 'EEE' and 'APD' (Auto Power Down). This driver supports the following Broadcom Cygnus SoCs: - BCM583XX (BCM58300, BCM58302, BCM58303, BCM58305) - BCM113XX (BCM11300, BCM11320, BCM11350, BCM11360) The PHY's on these SoC's require some workarounds for stable operation, both during configuration time and during suspend/resume. This driver handles the application of the workarounds. Signed-off-by: Arun Parameswaran <arunp@broadcom.com> Signed-off-by: David S. Miller <davem@davemloft.net>
This commit is contained in:

committad av
David S. Miller

förälder
a1cba5613e
incheckning
8e185d6997
@@ -79,6 +79,19 @@ config BROADCOM_PHY
|
||||
Currently supports the BCM5411, BCM5421, BCM5461, BCM54616S, BCM5464,
|
||||
BCM5481 and BCM5482 PHYs.
|
||||
|
||||
config BCM_CYGNUS_PHY
|
||||
tristate "Drivers for Broadcom Cygnus SoC internal PHY"
|
||||
depends on ARCH_BCM_CYGNUS || COMPILE_TEST
|
||||
depends on MDIO_BCM_IPROC
|
||||
select BCM_NET_PHYLIB
|
||||
---help---
|
||||
This PHY driver is for the 1G internal PHYs of the Broadcom
|
||||
Cygnus Family SoC.
|
||||
|
||||
Currently supports internal PHY's used in the BCM11300,
|
||||
BCM11320, BCM11350, BCM11360, BCM58300, BCM58302,
|
||||
BCM58303 & BCM58305 Broadcom Cygnus SoCs.
|
||||
|
||||
config BCM63XX_PHY
|
||||
tristate "Drivers for Broadcom 63xx SOCs internal PHY"
|
||||
depends on BCM63XX
|
||||
|
Referens i nytt ärende
Block a user