summaryrefslogtreecommitdiff
path: root/sys/dev
AgeCommit message (Collapse)Author
2005-11-06load DSP code on all 5421's for now.Brad Smith
2005-11-06correctly track the falling edge of a media state change in mii_phy_tick().Brad Smith
2005-11-06- remove spl from attachBrad Smith
- de-allocate resources on failure to attach
2005-11-06move some macros from mii.h to miivar.hBrad Smith
2005-11-06re-merge old brgphy_mii_phy_auto().Brad Smith
2005-11-06- move MIIF_NOISOLATE so its set before calling PHY_RESET().Brad Smith
- lower wait for completion time in eephy_mii_phy_auto() from 5 secs to 500 ms.
2005-11-06add DSP init code for BCM54K2.Brad Smith
values derived from Linux's sungem_phy driver.
2005-11-06split the DSP code into separate functions as done inBrad Smith
the FreeBSD brgphy driver.
2005-11-06clean up some early but unused work on bio support.David Gwynne
ok marco@ krw@
2005-11-06add a comment explaining what the 5401 DSP code does.Brad Smith
2005-11-05Check the screen number before using it as an index.Uwe Stuehler
"correct" miod@
2005-11-05add bus_dma and big endian support.Brad Smith
From NetBSD Thanks to Jason Ackley for testing on i386/amd64/sparc64 with both T1 and T3 cards. "looks ok" dlg@
2005-11-05add init code for BCM5421.Brad Smith
values derived from Linux's sungem_phy driver, same init code also exists in Apple's GMAC driver too.
2005-11-05regenBrad Smith
2005-11-05BCM5421K2 -> BCM54K2Brad Smith
2005-11-05speeling fixDavid Gwynne
2005-11-05Don't tempt fate by TAILQ_REMOVE()'ing inside TAILQ_FOREACH(), even ifKenneth R Westerback
we currently return immediately after the remove. Use for() idiom instead of TAILQ_FOREACH. Make clear we are doing a TAILQ_REMOVE() by eliminating wrapper function.
2005-11-05Move displaying rf/pa type to rtw_rf_attach to simplify code.Jonathan Gray
ok reyk@
2005-11-05Eliminate 'Overlapping Command Attempted' errors on non-tagged drives byKenneth R Westerback
a) Ensuring only one command is started at a time on such targets. b) Not fiddling with pSRB fields until it is really going to be started. c) Testing for a pending interrupt before starting to send stuff to the card. Found when testing queue.h stuff.
2005-11-04don't bother setting error in em_attach() since it'sBrad Smith
not being used anyway.
2005-11-04- splimp -> splnetBrad Smith
- remove spl from attach - fix dmesg printing - de-allocate resources on failure to attach - remove redundant checks just before pci_mapreg_map() - use pci_mapreg_type()
2005-11-04- splimp -> splnetBrad Smith
- remove spl's from attach - fix dmesg printing - de-allocate resources on failure to attach
2005-11-04remove uneeded debug function.Jonathan Gray
2005-11-04Move access to RF tranceiver functions to be via callbacks.Jonathan Gray
"looks fine" reyk@
2005-11-03- fix error message printed when pci_mapreg_map() fails.Brad Smith
- initialize error to 0 in pcn_ioctl().
2005-11-03revert to 20051009 for now, need to investigate strange behaviour withMartin Reindl
some controllers discussed with otto@ and henning@, first noted by miod@
2005-11-03Don't remove elements inside TAILQ_FOREACH. Change to usual for()Kenneth R Westerback
idiom.
2005-11-02change zaurus fifo lenght back to 32 until some issues are sorted out.Federico G. Schwindt
requested by uwe@.
2005-11-02syncTheo de Raadt
2005-11-022 more puc devices by oxfordTheo de Raadt
2005-11-02It is invalid to scsi_done(xs) and then return TRY_AGAIN_LATER.Kenneth R Westerback
scsi_done() can release the scsi_request xs and TRY_AGAIN_LATER will refer to it and submit it for re-execution. This was being done only if bus_dmamap_load() failed. Ensure the controller resources are freed before returning TRY_AGAIN_LATER, since new resources will be allocated when the command is executed again. Don't bother setting xs->error before returning TRY_AGAIN_LATER as the code returned to sets xs->error to XS_BUSY. ok marco@
2005-11-02sync mbuf before unloading in gem_rxdrain().Brad Smith
From NetBSD
2005-11-02- unmap resources allocated by pci_mapreg_map() on failure to attachBrad Smith
- fixup PCI interrupt string printing and surrounding code to be more consistent with other drivers
2005-11-02handle TX underrun and packet too long errors by resetting the chip.Brad Smith
From NetBSD ok krw@
2005-11-01Remove the call to ieee80211_ifattach() for the moment as itJonathan Gray
makes wi prematurely depend on net80211 code which bloats the ramdisks. ok dlg@
2005-10-31- some DEBUG should be GEM_DEBUGBrad Smith
- introduce gem_bitwait() to factor out some of the register wait code From NetBSD - remove some statics - remove parameter names from prototypes ok kettenis@
2005-10-31ammount -> amountMiod Vallat
2005-10-31typoBrad Smith
2005-10-31regenJonathan Gray
2005-10-31A few more nvidia video cards, mostly from submitted dmesgs.Jonathan Gray
2005-10-31Move from arpcom to ieee80211com in wi softc. This will beJonathan Gray
required for net80211 support. Updated version of a diff from dlg@ similiar diff ok fgsch@, ok dlg@
2005-10-30Simplify sis(4) TX/RX ring initialization.Brad Smith
Thanks to Ben <ben@tilderoot.com> for testing.
2005-10-29comment fix: Two vendors sold same thingTheo de Raadt
2005-10-29Correct type for dd_grid, so that we print the device id correctly forMiod Vallat
byte-mode roms.
2005-10-28correct legsup register per spec; dlg@ pascoe@ ok.Federico G. Schwindt
2005-10-28regenBrad Smith
2005-10-28add some Symbios Logic ids including SAS and FC chipsets.Brad Smith
2005-10-27use a quirk to attach the new sierra wireless; tony@kozoru.comTheo de Raadt
2005-10-27new sierra card; tony@kozoru.comTheo de Raadt
2005-10-27- __sparc__ -> __sparc64__Brad Smith
- unmap resources allocated by pci_mapreg_map() on failure to attach - fixup PCI interrupt string printing and surrounding code to be more consistent with other drivers