summaryrefslogtreecommitdiff
path: root/sys/dev/ic
AgeCommit message (Collapse)Author
2005-11-21Move contents of sys/select.h to sys/selinfo.h in preparation for aTodd C. Miller
userland-visible sys/select.h. Consistent with what Net and Free do. OK deraadt@, tested with full ports build by naddy@.
2005-11-20Un-revert backout to 20051009 and add patches from Martin Bouyer toKenneth R Westerback
close NetBSD PR#31990. Fixes interaction with some problematic drives found by miod@, martin@, otto@. Tested martin@ otto@ miod@ ok miod@ mickey@
2005-11-20Add support for GCT GRF5101 RF transceiver based hardware. Magic numbersJonathan Gray
partially derived from rtl8180-sa2400 Linux driver. GCT refuse to release documentation so this is more than likely not as optimal as it could be.
2005-11-20fix dmesg printing so the adapter info has a proper dmesg entryBrad Smith
before.. aic7902: U320 Wide Channel A, SCSI Id=7, PCI-X 67-100Mhz, 512 SCBs after.. ahd0: aic7902, U320 Wide Channel A, SCSI Id=7, PCI-X 67-100Mhz, 512 SCBs ok krw@ marco@
2005-11-20Reorder dma stuff so that it makes sense.Marco Peereboom
ok dlg@ krw@
2005-11-19Add a few more Prism USB Component IDs.Jonathan Gray
2005-11-19Remove superfluous statement-ending semi-colons. i.e., "return foo;;" shouldAaron Campbell
just be "return foo;". Cleaning out some M's in my tree.
2005-11-18do not devide by zeroMichael Shalayeff
2005-11-18Major improvements to the aac(4) device driver.Nathan Binkert
- decouple the command structures from scsi structures, allowing non block oriented commands (e.g. management commands) to be built. - redesign the various command queues to remove race conditions and to allow commands from multiple sources to coexist in the system - move major processing of commands and messages to a dedicated kernel thread to avoid spending too long in the interrupt handler - add device data structures for various management commands to the header file Much code from FreeBSD
2005-11-16Synch up all .h mpi files with FreeBSD. These new files contain the latestMarco Peereboom
LSI changes necssary for IM.
2005-11-15add IFQ_SET_MAXLEN().Brad Smith
2005-11-14register offsets [against bh] are expected bus_size_t and not bus_addr_tMichael Shalayeff
2005-11-14ep_w1_reg() returns int thus no need to stuff it into bus_addr_tMichael Shalayeff
2005-11-12splimp -> splvmBrad Smith
ok miod@ martin@
2005-11-11fix kgdb compilation; input and ok miod@.Federico G. Schwindt
2005-11-11more verbose error message for the "bogus xmit rate" problemReyk Floeter
2005-11-09Don't fall back to fake geometry if ata_get_params() fails.Uwe Stuehler
"looks sane" grange@; tested by niall@ krw@ jmc@ jolan@
2005-11-09splimp -> splnetBrad Smith
2005-11-07splimp -> splnetBrad Smith
2005-11-07add bus_dma support.Brad Smith
From NetBSD tested on i386/alpha. ok martin@ krw@
2005-11-06clean up some early but unused work on bio support.David Gwynne
ok marco@ krw@
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-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-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-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-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-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-29Correct type for dd_grid, so that we print the device id correctly forMiod Vallat
byte-mode roms.
2005-10-25dont' -> don't in comments;Jason McIntyre
from ray lai;
2005-10-24fix compilation for KGDB; looked by miod@.Federico G. Schwindt
2005-10-24change read/write callbacks to use a void * instead of struct rtw_regs.Reyk Floeter
why? rtw uses the smc93cx6 EEPROM and a separate diff will allow accessing it without depending on the bus_space_* functions. this is required for the RTL8187L. discussed with jsg@
2005-10-24two sc_anaparm registersReyk Floeter
2005-10-24fix RTW_DEBUGReyk Floeter
2005-10-24change RTW_ANAPARM to RTW_ANAPARM_0 for consistency with the rtl8225 code.Reyk Floeter
ok jsg@
2005-10-24add a comma here.Brad Smith
2005-10-23Move rtw_attach error condition handling out of rtw_detach and intoJonathan Gray
rtw_attach simplifying things in the process. ok reyk@
2005-10-23use read/write/barrier callbacks, will be used laterReyk Floeter
ok jsg@
2005-10-23knfReyk Floeter
2005-10-23Some additional rtl8185 specific defines.Jonathan Gray
2005-10-22shorten ne(4) dmesg entries from 2-3 lines to 1.Brad Smith
Thanks to Han Boetes for testing on an isapnp card.