Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Major improvements to the aac(4) device driver. | 2005-11-18 | 5 | -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(). | 2005-11-18 | 1 | -3/+3 | |
| | |||||
* | fix wrong htole usage in the 82544 PCI-X workaround codepath in em_encap(). | 2005-11-18 | 1 | -7/+4 | |
| | | | | From FreeBSD | ||||
* | revert part of rev 1.45 .. | 2005-11-18 | 1 | -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. | 2005-11-17 | 2 | -12/+12 | |
| | |||||
* | Unify SMBus controllers ids. | 2005-11-17 | 1 | -6/+6 | |
| | |||||
* | Fix pastos; ok deraadt@. | 2005-11-17 | 1 | -10/+10 | |
| | |||||
* | grok adt7467 somewhat, and fan disconnects | 2005-11-17 | 1 | -5/+23 | |
| | |||||
* | basic driver for adt7460 found in some machines | 2005-11-17 | 2 | -1/+245 | |
| | |||||
* | Fix typo. | 2005-11-16 | 1 | -2/+2 | |
| | |||||
* | basic driver for apple fcu fan controller. can read up to 6 fan rpm's | 2005-11-16 | 2 | -1/+190 | |
| | | | | | and up to 2 fan pwms. we do not yet adjust the fan speeds, because we do not have a death wish | ||||
* | regen | 2005-11-16 | 2 | -5/+10 | |
| | |||||
* | BCM5706 -> BCM5706S and add the real BCM5706 entry. | 2005-11-16 | 1 | -2/+3 | |
| | |||||
* | regen | 2005-11-16 | 2 | -2/+7 | |
| | |||||
* | add Broadcom BCM5706 PCI id. | 2005-11-16 | 1 | -1/+2 | |
| | | | | From: PR 4621 | ||||
* | regen | 2005-11-16 | 2 | -46/+46 | |
| | |||||
* | tweak the Marvell entries a bit. | 2005-11-16 | 1 | -20/+20 | |
| | |||||
* | Add support for MAX6642. | 2005-11-16 | 1 | -24/+46 | |
| | | | | ok deraadt@ | ||||
* | driver for maxim ds1631, might work, might not! | 2005-11-16 | 2 | -1/+117 | |
| | |||||
* | Synch up all .h mpi files with FreeBSD. These new files contain the latest | 2005-11-16 | 5 | -424/+1208 | |
| | | | | LSI changes necssary for IM. | ||||
* | driver for the philips pca9554 i2c gpio device | 2005-11-16 | 2 | -1/+262 | |
| | |||||
* | driver for adm1030 i2c temp + fan controller | 2005-11-15 | 2 | -1/+158 | |
| | |||||
* | Driver for the TAOS TSL2560/61 light sensors. | 2005-11-15 | 2 | -1/+242 | |
| | |||||
* | differentiate the older chip without the 4 adc | 2005-11-15 | 1 | -33/+51 | |
| | |||||
* | read the channel register, hopefully initialized by some rom (Yes, Apple | 2005-11-15 | 1 | -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 and | 2005-11-15 | 1 | -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 ok | 2005-11-15 | 1 | -3/+6 | |
| | |||||
* | regen | 2005-11-15 | 2 | -41/+41 | |
| | |||||
* | more accurately reflect the naming scheme of the Marvell Yukon devices with there | 2005-11-15 | 2 | -28/+28 | |
| | | | | | | pcidevs entries. Based on information from the Marvell Yukon/Yukon-II FreeBSD driver. | ||||
* | Start monitoring operations such that values actually change. | 2005-11-15 | 1 | -1/+18 | |
| | | | | ok deraadt@ | ||||
* | add IFQ_SET_MAXLEN(). | 2005-11-15 | 1 | -1/+2 | |
| | |||||
* | simple driver for the Analog Devices AD7417/7418 (does not cope right | 2005-11-15 | 2 | -2/+186 | |
| | | | | with 7416 without ADC yet) | ||||
* | avoid integer overflow in fan speed calculations, from kettenis | 2005-11-15 | 1 | -9/+16 | |
| | | | | also, if things appear majorly wonky, mark sensors invalid | ||||
* | a little cleaning. | 2005-11-15 | 1 | -38/+29 | |
| | |||||
* | driver for the maxim6690 i2c dual temperature sensor | 2005-11-15 | 2 | -1/+189 | |
| | |||||
* | instead of passing OF nodes down to the drivers, pass name/compat string | 2005-11-15 | 4 | -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 kettenis | 2005-11-15 | 2 | -1/+247 | |
| | |||||
* | Undefine STATUS_SUM, because it is not needed, and it makes | 2005-11-15 | 1 | -4/+9 | |
| | | | | | | bktr(4) work on alpha. ok mickey@ | ||||
* | missing return upon intr_establish failure | 2005-11-15 | 2 | -2/+4 | |
| | |||||
* | all csr offsets are bus_size_t | 2005-11-15 | 1 | -17/+17 | |
| | |||||
* | More typos (especially indicies -> indices), checked with jmc@ | 2005-11-15 | 3 | -6/+6 | |
| | |||||
* | remove braces and fix indenting here so its easier to read. | 2005-11-15 | 1 | -4/+3 | |
| | |||||
* | add Intel 10Gb Ethernet driver with support for LR/SR and CX4 cards. | 2005-11-14 | 9 | -1/+5362 | |
| | | | | | | From: Intel's web-site ok deraadt@ | ||||
* | re-add comment which is still valid for em_print_hw_stats(). | 2005-11-14 | 1 | -1/+8 | |
| | |||||
* | remove unused em_print_debug_info() function. | 2005-11-14 | 1 | -49/+1 | |
| | |||||
* | regen | 2005-11-14 | 2 | -2/+39 | |
| | |||||
* | Some additional devices from a bunch of submitted dmesgs. | 2005-11-14 | 1 | -1/+10 | |
| | |||||
* | all csr ptrs are offsets and thus bus_size_t not bus_addr_t | 2005-11-14 | 1 | -2/+2 | |
| | |||||
* | register offsets [against bh] are expected bus_size_t and not bus_addr_t | 2005-11-14 | 1 | -5/+5 | |
| | |||||
* | remove unused HW VLAN tagging support which cannot be used due to HW limitations. | 2005-11-14 | 1 | -21/+2 | |
| | | | | ok dlg@ |