summaryrefslogtreecommitdiff
path: root/sys/dev
AgeCommit message (Collapse)Author
2007-12-29switch from spls to mutexes for protecting the random state.David Gwynne
ok tedu@ djm@
2007-12-29fix comments after the members of scsi_adapter were changed.David Gwynne
prompted by krw@
2007-12-29Remove debug message. Found by Mike Belopuhov, tsk tsk deraadt.Marco Peereboom
2007-12-29the scsi layer always had function pointers for asking the hba about aDavid Gwynne
device before issuing scsi commands to it, but it was never implemented, never used, and no hba actually filled them in. i came along and added another two function pointers for the same thing. this cleans up the extra pointers. ok krw@ marco@ miod@ deraadt@
2007-12-28provide vpd page 0, which lists which vpd pages we provide.David Gwynne
2007-12-28rename some functions to make it clear theyre used to emulate vpd responsesDavid Gwynne
2007-12-28implement emulation of vpd page 83, the device identification page. if theDavid Gwynne
disk provides a wwn, use it, otherwise do our best to generate an id from the model and serial number.
2007-12-28massage the way vpds are defined. rename the page used for the devicesDavid Gwynne
serial number and split the vpd header out for use in other places. while here define the device identification page bits too. ok krw@ marco@
2007-12-27Undo previous commit after debating a few corner cases with gwk. ThisMarco Peereboom
needs to be redone in another way.
2007-12-27Add _PPC support. Tested by several people.Marco Peereboom
2007-12-27Clean up the clock MD code. Move all of the DS1687 register definitions toJoel Sing
the appropriate place and remove all of the magic numbers. Whilst we're here fix up some KNF issues. Also, the get/set functions used the wrong control registers, allowing the clock to update during operation. ok miod@, jasper@
2007-12-271.90 again. use the right flags when creating a dmamap for use duringDavid Gwynne
interrupts.
2007-12-27oops, there was other code in the previous commit that shouldnt have goneDavid Gwynne
in. this reverts 1.90.
2007-12-27use the right flags when creating dmamaps for use in interrupt handlers.David Gwynne
2007-12-27KNF, no functional changeMarco Peereboom
2007-12-24alwais unmap i/o space in it_matchOleg Safiullin
2007-12-23Look for environment controller first, and access ITE SuperIO address/dataOleg Safiullin
ports only if we found one. Fixes possible issues with some notebook chipsets. ok deraadt@ tested by me, jcs@ and Rodolfo Gouveia
2007-12-23use sizeof where neededTheo de Raadt
2007-12-22Reset the MAC filter if we stop the device, so no frames are acceptedMarcus Glocker
anymore.
2007-12-22syncTheo de Raadt
2007-12-22more qlogic productsTheo de Raadt
2007-12-21Don't panic if someone inserts a CardBus slot for which we disabled CardBusMark Kettenis
support; print a properly formatted message instead. ok jsing@
2007-12-20More minor TX fixing (still sucks). Add more debug info and leave debugMarcus Glocker
mode on for now.
2007-12-20Get rid of __HAVE_PCCBB_ATTACH_HOOK.Mark Kettenis
2007-12-20add original copyrightOleg Safiullin
bad me
2007-12-20regenBrad Smith
2007-12-20add the ATI Radeon Mobility X1400 PCI id.Brad Smith
From David Hill <dhill at mindcry dot org> ok dlg@
2007-12-20regenBrad Smith
2007-12-20add the MCP77 LAN PCI ids.Brad Smith
From Peer Chen @ NVIDIA via Linux ok dlg@
2007-12-20attach another variant of the MC8755, this one is found in x61s laptops from ↵Felix Kronlage
lenovo. tested by oga@
2007-12-20regenFelix Kronlage
2007-12-20add another variant of the Sierra Wireless MC8755 3G/UMTS/HSDPA modems found ↵Felix Kronlage
in x61 laptops from lenovo
2007-12-19Move watchdog timeout message from DPRINTF to printf.Marcus Glocker
2007-12-19Fix page fault trap in TX path. Though TX path is still not workingMarcus Glocker
sane, resulting in watchdog timeout.
2007-12-19If the CardBus bus number is left unconfigured, only attach pcmcia(4).Mark Kettenis
ok jsing@, fgsch@
2007-12-19Fix the issue with some intel 965 host busses. Though the docs claim that theOwain Ainsworth
mmaddr BAR is alway 64-bit, they lie. one some bridges it's not. Fix this by checking which type of memory it is before trying to map. Advice and ok kettenis@, Tested by myself and Matthew L. Shobe
2007-12-18New it(4) driver.Oleg Safiullin
Supports ITE IT8705/8712/8716/8718/8726 and SiS SiS950 hardware monitors and ITE IT8712F/8716F/8718F/8726F watchdog timer.
2007-12-17Add new devices to match list.Marcus Glocker
2007-12-17regenMarcus Glocker
2007-12-17Differ between identical device strings until we find the correct modelMarcus Glocker
number.
2007-12-17regenMarcus Glocker
2007-12-17Add upgt USB 2.0 device IDs as seen on prism54.org.Marcus Glocker
2007-12-17Make ether_crc32_le() work for our needs and therefore remove the largeMarcus Glocker
CRC-32 table. Suggested by deraadt@
2007-12-16Put inamp gain and inamp mute controls under AudioCinputs. ThisDeanna Phillips
avoids some duplicate items when a pin widget has both input and output amplifiers.
2007-12-16Count line-in as line-out, and label both as AudioNline. This is whatDeanna Phillips
the mixer expects.
2007-12-16Add comment.Marcus Glocker
2007-12-16the upgt file is.. optionalTheo de Raadt
2007-12-16Don't crash if we only try to attach pcmcia(4).Mark Kettenis
ok jsing@, fgsch@
2007-12-16regenMarcus Glocker
2007-12-16Inital driver for the Conexant/Intersil PrismGT SoftMAC USB 2.0 devicesMarcus Glocker
based on the GW3887 chipset (b/g). We are able to communicate more or less reliable with DS1 (1Mbps) yet. Tested on i386 and macppc. Short term TODOs: - Find out how to set TX rates. - Fix device hangup while high RX load. - Improve device reset (reload firmware on init, watchdog, etc.). - Fill man page with supported devices (need reports). - Add AMRR rate control. - Add HostAP mode. - Add IBSS mode. - Add LED support. - ... Long term TODOs: - Support the USB 1.0 devices (NET2280, ISL3880, ISL3886 chipsets). OK deraadt@, OK laurent@