28 Apr, 2007

1 commit


02 Dec, 2006

2 commits

  • Most PHYs connect to an ethernet controller over a GMII or MII
    interface. However, a growing number are connected over
    different interfaces, such as RGMII or SGMII.

    The ethernet driver will tell the PHY what type of connection it
    is by setting it manually, or passing it in through phy_connect
    (or phy_attach).

    Changes include:
    * Updates to documentation
    * Updates to PHY Lib consumers
    * Changes to PHY Lib to add interface support
    * Some minor changes to whitespace in phy.h
    * gianfar driver now detects interface and passes appropriate
    value to PHY Lib
    Signed-off-by: Andrew Fleming
    Signed-off-by: Jeff Garzik

    Andy Fleming
     
  • The uses some types and macros defined in
    , , and ,
    but fails to include these headers.

    Signed-off-by: Maciej W. Rozycki

    patch-mips-2.6.18-20060920-include-phy-16
    Signed-off-by: Jeff Garzik

    Maciej W. Rozycki
     

20 Aug, 2006

1 commit

  • 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
    Signed-off-by: Andrew Morton
    Signed-off-by: Jeff Garzik

    Vitaly Bordug
     

13 Jan, 2006

1 commit


06 Nov, 2005

1 commit

  • Adds a phy_mask field to struct mii_bus and uses it. This field
    indicates each phy address to be ignored when probing the mdio bus.

    This support is needed for the fs_enet and ibm_emac drivers to be
    converted to the generic phy layer among other drivers. Many systems
    lock up on probing certain phy addresses or probing doesn't return
    0xffff when nothing is found at the address. A new driver I'm
    working on also makes use of this mask.

    Signed-off-by: Matt Porter
    Signed-off-by: Jeff Garzik

    Matt Porter
     

29 Aug, 2005

1 commit

  • This patch adds back the code that was taken out, thus re-enabling:

    * The PHY Layer to initialize without crashing
    * Drivers to actually connect to PHYs
    * The entire PHY Control Layer

    This patch is used by the gianfar driver, and other drivers which are in
    development.

    Signed-off-by: Andy Fleming
    Signed-off-by: Jeff Garzik

    Andy Fleming
     

11 Aug, 2005

2 commits


31 Jul, 2005

1 commit