summaryrefslogtreecommitdiff
path: root/sys/dev
AgeCommit message (Collapse)Author
2005-11-21missing selinfo changeoverTheo de Raadt
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-21some wacky indentation fixensMichael Shalayeff
2005-11-21regenBrad Smith
2005-11-21add some new Intel chipset LPC controller ids.Brad Smith
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 patch from Martin Bouyer to fix NetBSD PR #31990. Will generateKenneth R Westerback
microcode that (in concert with fixes to ic/siop*) fixes problems found by miod@, martin@, otto@, on some drives.
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-20treat the BCM5715 like the 5714Brad Smith
2005-11-20regenBrad Smith
2005-11-20add BCM5715Brad Smith
2005-11-19Correct a performance bug from Bill Paul's original FreeBSD bge(4) driver:Brad Smith
Each call to the FreeBSD bge_start() routine the transmit producer pointer index from the chip mailbox register BGE_MBX_TX_HOST_PROD0_LO. The local copy of that value is then updated by bge_encap() as bge_encap() encapsulates packets in the Tx ring. If bge_encap() succeds in encpuslating one or more packets, bge_start() tells the chip to start sending the newly-encinitiates writes the new value back to the chip mailbox register. However, comparison of the Linux drivers (Broadcom-supplied and open-source tg3.c) and to the OpenSolaris driver confirms that register BGE_MBX_TX_HOST_PROD0_LO is write-only to software. Thus, we can just keep a copy in the softc, and eliminate the (expensive) PCI register write on each call to bge_start(). From jonathan NetBSD tested by krw@, sturm@ and I on a few different bge NICs.
2005-11-19a whole lot of spaces to tabs, KNF and some other cleaning.Brad Smith
2005-11-19ViewSonic Airsync Prism 2.5 USB wlan, id found in linux-wlan driver.Jonathan Gray
2005-11-19regenJonathan Gray
2005-11-19ViewSonic Airsync wirelessJonathan Gray
2005-11-19Add a few more Prism USB Component IDs.Jonathan Gray
2005-11-19Remove unnecessary lockmgr() archaism that was costing too much in termsPedro Martelletto
of panics and bugfixes. Access curproc directly, do not expect a process pointer as an argument. Should fix many "process context required" bugs. Incentive and okay millert@, okay marc@. Various testing, thanks.
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-18syncAaron Campbell
2005-11-18Intel device 0x24dd is actually ehci (USB 2.0). Tweak product name string toAaron Campbell
distinguish it from the 1.0 versions of the 82801EB hubs. deraadt@ ok
2005-11-18oopsTheo de Raadt
2005-11-18support pca9556 and pca9557 tooTheo de Raadt
cope with the polarity input register correctly, as well
2005-11-18PCIX -> PCI-X in a few commentsBrad Smith
2005-11-18do not devide by zeroMichael Shalayeff
2005-11-18Bump copyright (watchdog addition).Alexander Yurchenko
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-18Use bus_addr_t for address in em_fill_descriptors().Brad Smith
2005-11-18fix wrong htole usage in the 82544 PCI-X workaround codepath in em_encap().Brad Smith
From FreeBSD
2005-11-18revert part of rev 1.45 ..Brad Smith
- Modify the caller of em_encap() to detect a NULL m_head and not try to queue the mbuf if that happens. which was in preparation for a software-based workaround for a HW VLAN tagging issue, but due to a HW limitation with tagging, we cannot use HW VLAN tagging at all.
2005-11-17Regen.Alexander Yurchenko
2005-11-17Unify SMBus controllers ids.Alexander Yurchenko
2005-11-17Fix pastos; ok deraadt@.Alexander Yurchenko
2005-11-17grok adt7467 somewhat, and fan disconnectsTheo de Raadt
2005-11-17basic driver for adt7460 found in some machinesTheo de Raadt
2005-11-16Fix typo.Mark Kettenis
2005-11-16basic driver for apple fcu fan controller. can read up to 6 fan rpm'sTheo de Raadt
and up to 2 fan pwms. we do not yet adjust the fan speeds, because we do not have a death wish
2005-11-16regenBrad Smith
2005-11-16BCM5706 -> BCM5706S and add the real BCM5706 entry.Brad Smith
2005-11-16regenBrad Smith
2005-11-16add Broadcom BCM5706 PCI id.Brad Smith
From: PR 4621
2005-11-16regenBrad Smith
2005-11-16tweak the Marvell entries a bit.Brad Smith
2005-11-16Add support for MAX6642.Mark Kettenis
ok deraadt@
2005-11-16driver for maxim ds1631, might work, might not!Theo de Raadt
2005-11-16Synch up all .h mpi files with FreeBSD. These new files contain the latestMarco Peereboom
LSI changes necssary for IM.
2005-11-16driver for the philips pca9554 i2c gpio deviceTheo de Raadt
2005-11-15driver for adm1030 i2c temp + fan controllerTheo de Raadt