summaryrefslogtreecommitdiff
path: root/sys/dev
AgeCommit message (Collapse)Author
2010-06-27check if the jacks that will mute the speaker can generate unsolicitedJacob Meuser
events, instead of checking if the speaker can generate unsolicited events problem report and testing by Brad, thanks
2010-06-27Clear ACPI fixed event status on resume (power buttons/etc) so that someMike Larkin
machines don't immediately resume after suspending to S3. Tested by kettenis@ and I on 5 or 6 machines, deraadt@ "yeah, looks good"
2010-06-27Add support for 800x480. Tested on Lilliput UM-70, MIMO UM-710 and UM-740.Mats O Jansson
ok matthiue@ and mglocker@. -moj
2010-06-27Cleanup aml_find_node callsJordan Hargrave
2010-06-27regenMike Larkin
2010-06-27Remove redundant 'Intel' from Clarkdale and Arrandale video names.Mike Larkin
ok oga@
2010-06-27Cleaned up acpi_maptable, adds to table list directlyJordan Hargrave
2010-06-27"Believe it or not," nothing uses scsi_xfer's req_sense_length fieldMatthew Dempsky
in any meaningful way, so just get rid of it. ok krw@, dlg@
2010-06-27mpii was modelled very heavily on mpi which means that it inherited a splitDavid Gwynne
of pci specific code and the rest of the driver. in hindsight, this was a stupid thing to do in mpi since there will only ever be pci based mpi controllers. the same goes for mpii, but unlink mpi it doesnt have the bus and generic driver split at the file level, just in the code. this merges the pci and generic mpii autoconf code so its just mpii autoconf code. apologies for the files.pci change. tested by me ok marco@
2010-06-27Add another one. -mojMats O Jansson
2010-06-27GPIO quirk for IDT 92HD71B7 in HP laptops (such as HP HDX 18)Jacob Meuser
2010-06-27Regen. -mojMats O Jansson
2010-06-27Another DisplayLink device. -mojMats O Jansson
2010-06-26Don't #include <sys/user.h> into files that don't need the stuffPhilip Guenthe
it defines. In some cases, this means pulling in uvm.h or pcb.h instead, but most of the inclusions were just noise. Tested on alpha, amd64, armish, hppa, i386, macpcc, sgi, sparc64, and vax, mostly by krw and naddy. ok krw@
2010-06-26Grow COM_IBUFSIZE from 1024 to 8192 to be enough size for recentYASUOKA Masahiko
devices. This will fix the problem using KDDI W04K that has 3.1 Mbps in downlink. ok deraadt@
2010-06-26If you put CISS_LOCK()/CISS_UNLOCK() around a switch statement, youKenneth R Westerback
must break out of the cases, not directly 'return' error codes. I think the error case is currently impossible, but why leave an armed bear trap lying about?
2010-06-26make sure widgets are connected to usable widgets by default.Jacob Meuser
for example: outputs.sel7_source= -> outputs.sel7_source=adc-0:1 on the HP HDX 18
2010-06-26PCH needs its own Low Power Link Up code as it it is configuredJonathan Gray
in the PHY instead of the MAC like ICH8.
2010-06-26xs->cmd[n] doesn't mean the n'th byte, because xs->cmd is a structKenneth R Westerback
*scsi_generic. Change xs->cmd[0] references in sii.c to xs->cmd->opcode and do (caddr_t) arithmetic when copying chunks into the adw adapter struct. Found by Matthew Dempsky, diff tweaked and tested by me.
2010-06-26add HUAWEI E182 (aka Emobile D31HW)Yojiro Uo
2010-06-26regenYojiro Uo
2010-06-26add new umsm device (HUAWEI E182 / aka Emobile D31HW)Yojiro Uo
2010-06-24- remove ISAPNP_FREE and ISAPNP_MALLOC macro's and just use them inline.Jasper Lievisse Adriaanse
ok thib@ deraadt@
2010-06-23regenDavid Gwynne
2010-06-23fusion-io devicesDavid Gwynne
2010-06-23regenDavid Gwynne
2010-06-23PLX PEX 8624 as found in a dell r815.David Gwynne
2010-06-23regenDavid Gwynne
2010-06-23add a metric buttload of RD890 pcie bridgesDavid Gwynne
2010-06-23cut ami over to iopools.David Gwynne
makes the ioctl and sensor paths more reliably now that they cant fail due to a ccb allocation failure, and allows better sharing of resources between multiple logical volumes and physical devices.
2010-06-23switch ami over to using mutexes instead of splbio to protect itself. thisDavid Gwynne
protects the ccb runqueues and the mailbox with a single mutex. the biggest change as a consequence of this is a rewrite of the polled command code. it now forces the polled command onto the chip ahead of the pending runqueue, and simply runs the interrupt handler until the ccb completes. tested by sthen@
2010-06-22cleanup/fix PA predistortion code.Damien Bergamini
2010-06-22protect the ccb free list with a mutex rather than relying on splbioDavid Gwynne
2010-06-21Initial support for PCH based em adapters with 82577 PHY,Jonathan Gray
from Laurence Tratt based on FreeBSD code. Confirmed to work on lenovo t410i/t410s/x201. Desktop machines with PCH tend to be paired with a 82578 PHY, these will at some point be supported but not yet. ok claudio@
2010-06-21Add some more ids for existing mac and phy types foundJonathan Gray
in the FreeBSD driver. ok claudio@
2010-06-21use LE_READ_4/LE_READ_2 instead of hardcodingDamien Bergamini
2010-06-21Implement PA linearization on adapters with digital predistortersDamien Bergamini
(AR9003 family only). The power amplifier predistortion state machine works as follows: 1) Disable digital predistorters for all Tx chains 2) Repeat steps 3~7 for all Tx chains 3) Force Tx gain to that of training signal 4) Send training signal (asynchronous) 5) Wait for training signal to complete (asynchronous) 6) Read PA measurements (input power, output power, output phase) 7) Compute the predistortion function that linearizes PA output 8) Write predistortion functions to hardware tables for all Tx chains 9) Enable digital predistorters for all Tx chains from ath9k (though implementation differs a lot)
2010-06-21allow Tx flags to be passed to the tx() routine.Damien Bergamini
2010-06-21use correct clock rate when computing the listen time for ANIDamien Bergamini
2010-06-21no delay is necessary on the AR9003 after writing an analog register.Damien Bergamini
2010-06-21avoid an overflow of the xs sense buffer by ignoring t2i->senselen.David Gwynne
again, found by and fixed by matthew dempsky.
2010-06-21fix an integer arithmetic overflow.David Gwynne
An attacker can get past the ENOMEM check in vscsi_data() by first reading/writing 1 byte and then reading/writing 0xffffffff bytes. found and fixed by matthew dempsky
2010-06-21protect the ccb free list with its own mutex.David Gwynne
2010-06-20Don't use and maintain a function pointer that is only ever set to oneMichael Knudsen
function. Just call the function where needed. ok krw dlg
2010-06-20update AR9380 ROM layout (add PA predistortion related fields.)Damien Bergamini
2010-06-20update 5GHz Tx gain tables for the Osprey (AR9380).Damien Bergamini
2010-06-20sync the list of device and phy ids with FreeBSDJonathan Gray
2010-06-20regenJonathan Gray
2010-06-20add a bunch of em devices from FreeBSDJonathan Gray
2010-06-20Lock the sample rate of es1731-based devices to 48kHz (ie theAlexandre Ratchov
codec rate). The es1731 has a hardware sample rate converter but we don't know how to program it (no documentation) and the current code is wrong (breaks full-duplex). ok jakemsr, landry