summaryrefslogtreecommitdiff
path: root/sys/dev/mii
AgeCommit message (Collapse)Author
2010-02-16Recognize the BCM57780 PHY, tested by bruce on tech@.Stuart Henderson
From Brad, ok jsg@ kettenis@
2010-02-16syncStuart Henderson
2010-02-16Add BCM57780, from Brad. ok jsg@ kettenis@Stuart Henderson
2010-02-03Enable the next page bit for IP1001, otherwise the PHY failsStuart Henderson
to re-establish 1000baseT link after downgrading to 10/100. Fixes problems for Andreas Bartelt with ipgphy at VT6130. From FreeBSD via Brad, ok naddy@
2009-11-24Properly re-initialise the PHY upon resume.Mark Kettenis
ok deraadt@, claudio@, mlarkin@, pirofti@
2009-10-13Get rid of devact enum, substitute it with an int and coresponding defines.Paul Irofti
This is needed for the addition of further suspend/resume actions. Okay deraadt@, marco@.
2009-09-07syncStuart Henderson
2009-09-07Correct the PHY ID for IC+ IP1001. From Brad, confirmed with the datasheet.Stuart Henderson
2009-08-08match 5464 / 5461 IDs found in the Linux broadcom PHY driver and unknownChristian Weisgerber
Broadcom GigE PHY found in the dmesglog; from Brad
2009-08-08regenChristian Weisgerber
2009-08-085464 / 5461 IDs found in the Linux broadcom PHY driver and unknownChristian Weisgerber
Broadcom GigE PHY found in the dmesglog; from Brad
2009-08-08Add support for the IC Plus IP1001 GigE PHY. From FreeBSD, via Brad.Christian Weisgerber
Tested by jasper@ with a IP1000A PHY to make sure it doesn't break existing model.
2009-08-02Never return nonzero in a device activate method invoked with DVACT_ACTIVATE,Miod Vallat
for this prevents it to be invoked with DVACT_DEACTIVATE later. This had been sweeped some time ago already, but bad constructs crept in again.
2009-07-31timeout_add -> timeout_add_msecBret Lambert
ok art@
2009-07-30Simplify the ipgphy(4) attach routine a bit by making use ofStuart Henderson
mii_phy_add_media() to set the media types and adjust the anegticks as appropriate. From FreeBSD via Brad. Tested by jasper@. No objections after being posted on tech@.
2009-07-30Attach to VSC8211, CS8244, VSC8601 PHYs. From Brad.Stuart Henderson
2009-07-30Attach to BCM5761. From Brad.Stuart Henderson
2009-07-30regenStuart Henderson
2009-07-30Add BCM5761 PHY, from Brad.Stuart Henderson
2009-07-28regenStuart Henderson
2009-07-28add Cicada CS8244 10/100/1000 PHY, from Brad.Stuart Henderson
2009-07-25typoMartynas Venckus
2009-07-25Replace magic numbers for ANAR flow control bits with the appropriateMark Kettenis
defines from mii.h. From Brad.
2009-07-25Add flow control status reporting. From Brad.Stuart Henderson
2009-07-22comment fix from Brad; OpenBSD's mii_phy_add_media() does not printStuart Henderson
the media names like NetBSD does.
2009-07-22Comment diff only; list an additional supported PHY and add a linkStuart Henderson
to the datasheet. From Brad.
2009-07-03this is a rather large change to add support for the BCM5709.David Gwynne
the 5709s use a the b09 firmwares, which is different to the b06 used by all the other chips supported by bnx. the majority of the diff comes from special handling for some indirect reads and writes, and because it needs more host memory to operate with. ive tried to keep the cosmetic changes to a minimum. "go for it" deraadt@
2009-07-03regenDavid Gwynne
2009-07-03add ids for the new phys on the bcm5709sDavid Gwynne
"go for it" deraadt@
2009-06-04Store next page in the Link Partner Next Page register for compatibility withMark Kettenis
802.3ab on 88E3016 PHYs. Fixes some autonegotiation problems on msk(4).
2009-06-04replace the cumbersome macros that check for chip revisions with quirk flagsChristian Weisgerber
set at attach; from Brad
2009-05-21add support for BCM576x, 577xx, and some new 572x/578x devices.Stuart Henderson
from Brad; testing by phessler, naddy, myself and others on a range of older and newer devices. ok dlg@.
2009-05-21regenStuart Henderson
2009-05-21add BCM5784, from Brad.Stuart Henderson
2009-03-23use auto-negotiation for manual media type selection. This fixesKevin Lo
establishment of 10/100Mbps link on ale(4). From FreeBSD
2009-02-22Make 88E3016 actually work.Mark Kettenis
2008-11-08Add a softc field mii_oui to store the OUI.Brad Smith
2008-11-08Add additional link status checking for for the BCM5906 PHY.Brad Smith
Based on info from the Linux tg3 driver.
2008-11-08Only read the Gig status register if Gig media status is detected.Brad Smith
2008-10-25regenBrad Smith
2008-10-25Use tabs between the product id and the product string.Brad Smith
2008-10-25regenBrad Smith
2008-10-25Remove vendor names from the product strings.Brad Smith
2008-10-25Update for name changes.Brad Smith
2008-10-24regenBrad Smith
2008-10-24Shorten the vendor names and fix up the names of some of theBrad Smith
existing entries.
2008-10-24regenBrad Smith
2008-10-24Sort the vendors and PHY id's.Brad Smith
2008-10-24Get flow control negotiation status.Brad Smith
2008-10-24Get flow control negotiation status.Brad Smith