summaryrefslogtreecommitdiff
path: root/sys/dev/mii
AgeCommit message (Collapse)Author
2011-12-19add BCM57765, same diff jsg@ ok kettenis@Stuart Henderson
- vendor id is listed in Broadcom docs so kettenis suggests removing xx however it's not listed in IEEE OUI list yet, this can be done later following bikeshedding ;)
2011-12-19syncStuart Henderson
2011-12-19add BCM57765 ID, same diff jsg@ ok kettenis@Stuart Henderson
2011-11-19Add a comment explaining the weired nature of the mlphy.Claudio Jeker
From Loganaden Velvindron
2011-07-03Remove config_activate() and DVACT_ACTIVATE. PCMCIA's the only thingMatthew Dempsky
that's ever used it, and it's long since been changed to use DVACT_{QUIESCE,SUSPEND,RESUME} instead. ok deraadt@, dlg@; miod@ also agreed with this idea when I brought it up a few weeks ago
2011-06-17Explicitly clear 1000baseT control register for F1 PHY used inKevin Lo
AR8132 FastEthernet controller. The PHY has no ability to establish a gigabit link. Previously only link parters which support down-shifting was able to establish link. This change should fix a long standing link establishment issue of AR8132. From Brad via FreeBSD Tested by krw@, edd@, Abel Abraham Camarillo Ojeda, Gabriel Linder
2011-04-07Do not use NULL in integer comparisons. No functional change.Miod Vallat
ok matthew@ tedu@, also eyeballed by at least krw@ oga@ kettenis@ jsg@
2011-03-28Add mlphy(4) a driver for the MicroLinear 6692 Ethernet PHYs.Claudio Jeker
The PHY is only 100Mbps capable and needs a copanion chip for 10Mbps mode. Only a few tl(4) seem to ship with it. Ported and tested by Loganaden Velvindron OK sthen@
2011-01-21syncKevin Lo
2011-01-21Add Atheros F1 and F2 PHYs from FreeBSDKevin Lo
ok jsg@
2011-01-15syncKevin Lo
2011-01-15Add drivers for the RDC R6040 Ethernet chipsetKevin Lo
and RDC R6040 Ethernet PHY. Written by Pyun YongHyeon for FreeBSD then ported to OpenBSD by me. Thanks once again to DMP for supplying hardware which made this possible. ok deraadt@
2010-11-23regenKevin Lo
2010-11-23Recognize the Marvell PHYG65G Gig PHY; tested by Frans HaarmanKevin Lo
From FreeBSD ok deraadt@
2010-07-23Manuel Bouyer rescinded clauses 3 and 4 of his license text.Jonathan Gray
2010-07-10whitespace cleanup from Brad, no change with diff -wStuart Henderson
2010-05-24Support fibre PHY on BCM5709S. From FreeBSD via Brad.Stuart Henderson
Tested by Brad on: BCM5706, BCM5708C Tested by me on: BCM5716 (BCM5709 PHY)
2010-04-20mii_activate() is unusedTheo de Raadt
2010-04-09Attach to BCM5481, BCM5482. From Brad.Stuart Henderson
2010-04-06Correct setting the autoneg ticks for GigE PHY, corrects what mediaChristian Weisgerber
is presented for some of the Broadcom bge(4) FastE adapters. From Brad.
2010-03-26syncStuart Henderson
2010-03-26More Broadcom IDs, from Brad:Stuart Henderson
- BCM5709S (id from FreeBSD, for fibre bnx) - BCM5481/5482 (id from Linux, low-power PHY, for embedded boards etc)
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