summaryrefslogtreecommitdiffstats
path: root/sys/dev (follow)
Commit message (Collapse)AuthorAgeFilesLines
* Major improvements to the aac(4) device driver.nate2005-11-185-1749/+3814
| | | | | | | | | | | | | - 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
* Use bus_addr_t for address in em_fill_descriptors().brad2005-11-181-3/+3
|
* fix wrong htole usage in the 82544 PCI-X workaround codepath in em_encap().brad2005-11-181-7/+4
| | | | From FreeBSD
* revert part of rev 1.45 ..brad2005-11-181-14/+4
| | | | | | | | | - 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.
* Regen.grange2005-11-172-12/+12
|
* Unify SMBus controllers ids.grange2005-11-171-6/+6
|
* Fix pastos; ok deraadt@.grange2005-11-171-10/+10
|
* grok adt7467 somewhat, and fan disconnectsderaadt2005-11-171-5/+23
|
* basic driver for adt7460 found in some machinesderaadt2005-11-172-1/+245
|
* Fix typo.kettenis2005-11-161-2/+2
|
* basic driver for apple fcu fan controller. can read up to 6 fan rpm'sderaadt2005-11-162-1/+190
| | | | | and up to 2 fan pwms. we do not yet adjust the fan speeds, because we do not have a death wish
* regenbrad2005-11-162-5/+10
|
* BCM5706 -> BCM5706S and add the real BCM5706 entry.brad2005-11-161-2/+3
|
* regenbrad2005-11-162-2/+7
|
* add Broadcom BCM5706 PCI id.brad2005-11-161-1/+2
| | | | From: PR 4621
* regenbrad2005-11-162-46/+46
|
* tweak the Marvell entries a bit.brad2005-11-161-20/+20
|
* Add support for MAX6642.kettenis2005-11-161-24/+46
| | | | ok deraadt@
* driver for maxim ds1631, might work, might not!deraadt2005-11-162-1/+117
|
* Synch up all .h mpi files with FreeBSD. These new files contain the latestmarco2005-11-165-424/+1208
| | | | LSI changes necssary for IM.
* driver for the philips pca9554 i2c gpio devicederaadt2005-11-162-1/+262
|
* driver for adm1030 i2c temp + fan controllerderaadt2005-11-152-1/+158
|
* Driver for the TAOS TSL2560/61 light sensors.kettenis2005-11-152-1/+242
|
* differentiate the older chip without the 4 adcderaadt2005-11-151-33/+51
|
* read the channel register, hopefully initialized by some rom (Yes, Applederaadt2005-11-151-12/+46
| | | | | | does in their rom, but not in their kernel code). This tells us if the 2 AIN/FAN pins are wired as AIN or FAN (G4 xserve fans, G5 xserve more voltage readings..); ok kettenis
* - Addition of more DSP init code for brgphy models that come with BCM5703 andbrad2005-11-151-7/+17
| | | | | | | BCM5703 bge(4) copper NICs. - Do not enable Ethernet@WireSpeed for 5705 chips other than A0 and A1. Derived from Linux's tg3 driver.
* temperature readings of 0x80 mean "diode not connected", i think; kettenis okderaadt2005-11-151-3/+6
|
* regenbrad2005-11-152-41/+41
|
* more accurately reflect the naming scheme of the Marvell Yukon devices with therebrad2005-11-152-28/+28
| | | | | | pcidevs entries. Based on information from the Marvell Yukon/Yukon-II FreeBSD driver.
* Start monitoring operations such that values actually change.kettenis2005-11-151-1/+18
| | | | ok deraadt@
* add IFQ_SET_MAXLEN().brad2005-11-151-1/+2
|
* simple driver for the Analog Devices AD7417/7418 (does not cope rightderaadt2005-11-152-2/+186
| | | | with 7416 without ADC yet)
* avoid integer overflow in fan speed calculations, from kettenisderaadt2005-11-151-9/+16
| | | | also, if things appear majorly wonky, mark sensors invalid
* a little cleaning.brad2005-11-151-38/+29
|
* driver for the maxim6690 i2c dual temperature sensorderaadt2005-11-152-1/+189
|
* instead of passing OF nodes down to the drivers, pass name/compat stringderaadt2005-11-154-21/+26
| | | | | | pointers. This lets their match() functions actually make real decisions. OF-capable machines will pass name/compat pointers, but other machines will not. grudging ok kettenis
* move lm87 to dev/i2c; ok kettenisderaadt2005-11-152-1/+247
|
* Undefine STATUS_SUM, because it is not needed, and it makesrobert2005-11-151-4/+9
| | | | | | bktr(4) work on alpha. ok mickey@
* missing return upon intr_establish failuremickey2005-11-152-2/+4
|
* all csr offsets are bus_size_tmickey2005-11-151-17/+17
|
* More typos (especially indicies -> indices), checked with jmc@miod2005-11-153-6/+6
|
* remove braces and fix indenting here so its easier to read.brad2005-11-151-4/+3
|
* add Intel 10Gb Ethernet driver with support for LR/SR and CX4 cards.brad2005-11-149-1/+5362
| | | | | | From: Intel's web-site ok deraadt@
* re-add comment which is still valid for em_print_hw_stats().brad2005-11-141-1/+8
|
* remove unused em_print_debug_info() function.brad2005-11-141-49/+1
|
* regenjsg2005-11-142-2/+39
|
* Some additional devices from a bunch of submitted dmesgs.jsg2005-11-141-1/+10
|
* all csr ptrs are offsets and thus bus_size_t not bus_addr_tmickey2005-11-141-2/+2
|
* register offsets [against bh] are expected bus_size_t and not bus_addr_tmickey2005-11-141-5/+5
|
* remove unused HW VLAN tagging support which cannot be used due to HW limitations.brad2005-11-141-21/+2
| | | | ok dlg@