summaryrefslogtreecommitdiff
path: root/sys/dev/mii
AgeCommit message (Collapse)Author
2003-12-15Fixes from PR#23177. Various lint/logic fixes:jmc
Fix some non-initialized variables close the output files when done Redo the printing for RCS strings so they don't expand in the awk script too Do proper tests for variables existance before accessing Verified output from all scripts is identical to original versions
2003-11-02Fix some typos. From Tom Cosgrove via jmc@openbsd.wiz
2003-11-02Implement a separate nsphy_reset(). There are two reasons for this:briggs
1) This PHY can take an inordinate amount of time to reset if media is attached. Under fairly normal circumstances, up to near one second. This is because it appears to go through an implicit autonegotiation cycle as part of the reset. 2) During reset and autonegotiation, the BMCR will clear the reset bit before the process is complete. It will return 0 until the process is complete and it's safe to access the PHY again. This gets the on-board pcnet + nsphy ethernet working properly for me on an IBM PC Server/325. Fixes PR/16346.
2003-10-28Add a driver for the Intel IGPE1000 PHY as found on 82541 and 82547 chips.fvdl
Not yet enabled anywhere.
2003-10-26Regen after clarifying IGPE1000 name.fvdl
2003-10-26Make the name of the IGPE1000 a bit clearer.fvdl
2003-10-26Regen after adding IGP01E1000.fvdl
2003-10-26Add Intel IGP01E1000 phy.fvdl
2003-09-30Fix build problem caused by integration of new I2C framework.tron
2003-09-10It is best to allow a little time for the reset to settle in beforebriggs
we start polling the BMCR again. Greg Woods noted on tech-net@ that the DP83840A manual states that there should be a 500us delay between asserting software reset and attempting MII serial operations. I've also noted that a DP83815 can get into a bad state on cable removal and reinsertion if we do not delay here. This may well address PR/16346, and I seem to recall occasional reports of auto-negotiation and flaky kinds of errors that this might also alleviate.
2003-09-04Remove advertising clauses from code written by Shingo WATANABE.tsutsui
He has kindly consented it.
2003-07-17Regen.hannken
2003-07-17Add support for the BCM5705:hannken
- Only BCM5705M asic rev A1 was tested. Thanks to Bill Paul (wpaul@freebsd.org) for help and support. Approved by: Frank van der Linden <fvdl@netbsd.org>
2003-07-01- last commit (rev. 1.36) add a entry to keep model number of the PHY inmsaitoh
mii_softc. There are some situations to want to check model number. - add comment
2003-07-01- last commit (rev. 1.32) fixes icsphy_reset()'s problem. ICSphys don'tmsaitoh
restart auto negotiation, so it kick. - add comment in icsphy_reset()
2003-07-01Add ICS1889 and 1892msaitoh
2003-06-06Only read media status bits when they are valid.martin
From Makoto Fujiwara in PR kern/21810.
2003-05-02Match Broadcom's BCM5214 Quad 10/100 media interface.scw
2003-05-02Regenscw
2003-05-02Add entry for Broadcom's BCM5214 Quad 10/100 media interface.scw
2003-04-29Use aprint*().thorpej
2003-04-04Save some text segment space by not defining URLPHY_DEBUG.kristerw
2003-03-27Before checking the (Intel specific) SCR_T4 register, makedrochner
sure the chip implements 100T4 (in BMSR). The 82562 (which doesn't implement 100T4) has the SCR_T4 bit (always?) set, which led to wrong media status reports. approved by thorpej
2003-03-07Fix C&P tpyo.matt
2003-03-06Make the intel phy match the i82562 phys.matt
2003-02-20Add a MIIF_FORCEANEG flag to be passed to mii_attach. This forces anmatt
autonegotiation to take place if IFM_AUTO is selected in mii_media_set. Make the gem driver use it. (XXX hme probably should use it but I can't test that).
2003-01-26Add support for Am79C87[45].matt
2003-01-26Regen.matt
2003-01-26Add AMD Am79C87[45] (which use the Altima OUI).matt
2003-01-17Add altima (broadcom) AC101L, phy for 3com 3c905cx-tx on nForce2 MCP-Tgendalia
2003-01-17regenerate to match miidevs, added ac101L phygendalia
2003-01-17Add altima (broadcom) AC101L, phy for 3com 3c905cx-tx on nForce2 MCP-T.gendalia
2003-01-16Update first 16-bit word of 5401 DSP patch to match latest Linux drivers.jonathan
Add comment saying what the magic values do: disable tap power management.
2003-01-16regen machine-generated files from miidevs rev 1.44 (bcm5704 phy)jonathan
2003-01-16Add PHY entry for bcm5704c (copper) integral phy to miidevs.jonathan
Add 5704 phy and dsp patch, and untestsed dsp patch for 5703, to brgphy.c.
2003-01-01Use aprint_normal() in cfprint routines.thorpej
2002-12-27Recognize BCM5703 phy. (with this and the bge changes, the bge0 on mymatt
ASUS P4PE m/b is now working)
2002-12-27Regen.matt
2002-12-27Add BCM5703.matt
2002-11-07Regen (MYSON MTD803 added)martin
2002-11-07Add MYSON MTD803martin
2002-11-07Make mii_media_active unsigned.thorpej
2002-11-07Fix signed/unsigned comparison warnings.thorpej
2002-10-23fix lint warnings about things being stringified under cpp -traditionalperry
2002-10-13If pnaphy attaches, make sure the mii_flags has MIIF_IS_HPNA in it.fair
2002-10-02Add trailing ; to CFATTACH_DECL.thorpej
2002-09-30Use CFATTACH_DECL().thorpej
2002-09-29"definitions" has lots of 'i's, but that's not reason to leave one out.wiz
2002-09-28Remove a debugging printf.thorpej
2002-09-28Try a little harder to work around the "Isolated After Reset" lossage.scw