summaryrefslogtreecommitdiff
path: root/sys/dev
AgeCommit message (Collapse)Author
2009-10-22gc unused globalDavid Gwynne
2009-10-20recognize the VIA VT1702 codecKevin Lo
ok jakemsr@
2009-10-18Match on Intel 3400 SATA.Jonathan Gray
Tested by bwaichu@yahoo.com.
2009-10-17Another MCP77 controller that while matched already by class,Jonathan Gray
needs to be told to use the nvidia specific quirks to detect attached devices. From and tested by minusf@obiit.org
2009-10-17use sc->sk_bsize in the unmap call too; ok theoMartynas Venckus
2009-10-17remove bogus quirk. these devices do not lie about their type, butJacob Meuser
they do have bSynchAddress set to 0 in their endpoint descriptor. uaudio(4) used to not handle that correctly, but now does. positive response from krw, deraadt, ratchov
2009-10-17Match on MCP77 SATA.Jonathan Gray
From and tested by minusf@obiit.org
2009-10-17regenJonathan Gray
2009-10-17Correct one of the MCP77 SATA ids that was incorrectly flaggedJonathan Gray
as being AHCI based on pcidump information from minusf@obiit.org I'm sure there are more, but who knows which they are without docs.
2009-10-17regenJonathan Gray
2009-10-17Add a bunch of devices from submitted dmesgs.Jonathan Gray
2009-10-16Added argument for xconvert for length conversionJordan Hargrave
2009-10-15Implement passive cooling for acpitz; works for some overheating machinesJordan Hargrave
Counter in parent for disabling setperf when passive cooling enabled ok marco@
2009-10-15Add detach support to a few more drivers, and in others do the neccessaryTheo de Raadt
operations in the detach function in the right order. Also ensure that the interrupt handlers not trust registers that go away. read over very carefully by dms, tested by me
2009-10-15disable interrupt coalescing (aka mitigation) if the chip comes up with itDavid Gwynne
turned on. mitigation on io only slows us down. developed on hardware donated by fox-it.
2009-10-15If the bSynchAddress of the AudioStreaming isochronous audio dataJacob Meuser
endpoint descriptor is set to 0, it means that a synchronization pipe is not needed.
2009-10-13Start doing the neccessary operations in the detach function in the right order.Theo de Raadt
No other functional change expected. ok dms
2009-10-13Correct udma timing register offset and the udma mode ceilingJonathan Gray
we allow for Intel SCH chips. From tharada@oucrc.org in PR 6232, verified against the datasheet.
2009-10-13Pass audio keys to the audio layer even when the keyboard is in raw mode,Miod Vallat
to match what pckbd does; reported by mk@
2009-10-13Connect pcppi bell to ukbd, so that x86 systems with usb console keyboardMiod Vallat
can cause beeps on console. Reported by Greg Jones on misc@
2009-10-13Get rid of devact enum, substitute it with an int and coresponding defines.Paul Irofti
This is needed for the addition of further suspend/resume actions. Okay deraadt@, marco@.
2009-10-13sort the device list. from Brad.Stuart Henderson
2009-10-12TCT Mobile modem, rebadged as Alcatel One Touch X060/X200.Jonathan Gray
From David Coppa <dcoppa@gmail.com>
2009-10-12regenJonathan Gray
2009-10-12TCT Mobile modem, rebadged as Alcatel One Touch X060/X200.Jonathan Gray
From David Coppa <dcoppa@gmail.com>
2009-10-12auixp(4) also supports SB600. from Brad.Jacob Meuser
2009-10-11fix support for 82543GC. as per intel driver acrds <=82543 need to have theirDariusz Swiderski
phy reset before detection. problem spotted by merdely@, fixed thanks to deraadt@ sending me his 82543GC :) tested by merdely@, claudio@ and me ok by claudio@
2009-10-11remove duplicate ierrors increment (rx_overruns gets incremented) which wasDariusz Swiderski
introduced in rev. 1.204. from brad ok by claudio@
2009-10-11Correct a copy-and-pasto (check for the same device type twice inStuart Henderson
an if statement) in the last commit. From Brad.
2009-10-11At initialization of HT chips, write configuration on the correspondingAlexandre Ratchov
control registers rather than on the PCI configuration space (which is ok for non-HT chips only). Also fix the offset GPIO mask/dir are read from EEPROM, old ones are working by accident. both fixes are from Alexandr Shadchin <ShadchinAV _at_ mail.ru> Thanks!
2009-10-11Minor cleanup run, no functional changes;Marcus Glocker
- Spacing / comments. - Be constant in using variable types. - Avoid repeating function-inline definitions for the same variable.
2009-10-11Add support for the Broadcom BCM5717 ASIC and the BCM5717 / BCM5718 chipsets.Stuart Henderson
Based on info gleaned from the Linux tg3 driver. From Brad, ok naddy@
2009-10-11* define a constant for the specification defined maximum number ofJacob Meuser
codecs a controller can support * dynamically allocate memory for the array of codec structures
2009-10-11let page requests sleep instead of polling for completion. not used justDavid Gwynne
yet...
2009-10-11* start all "initialization failure" messages with lowercase letter.Jacob Meuser
* instead of printing "initialization failure", print "initialization failure, detaching". perhaps instills more confidence that the failure was handled in an orderly manner.
2009-10-11add support for ICH9 M V chipset, from brad.Dariusz Swiderski
ok by claudio@
2009-10-11this driver doesn't yet support HDMI codecs enough for them to beJacob Meuser
usable. detach the driver if the device is only capable of HDMI. this keeps an unusable device from being /dev/audio0 (thus /dev/audio by default), while /dev/audio1 is fully functional.
2009-10-10Let udl select the maximum resolution supported by the udl device and theMats O Jansson
monitor. Use the EDID parsing from videomode. -moj ok mglocker@
2009-10-10Again, in detatch... call whatever disconnects our interrupt, before weTheo de Raadt
go messing with the maps. Only affects my disconnectable em(4).
2009-10-09Must also timeout_del twice in detach()...Theo de Raadt
2009-10-09A working detach function. Has no impact on anything else in the driver.Theo de Raadt
2009-10-08Import EDID handling code from NetBSD. Ok deraadt@, miod@, mglocker@.Matthieu Herrb
2009-10-08set a couple bits in the pci configuration space for nvidia hdaJacob Meuser
controllers. according to ALSA and OSS, these enable input and output stream DMA coherency. fixes broken playback problem reported by Laurence Tratt (laurie at tratt dot net), who graciously tested a number of previous attempts to solve this problem.
2009-10-07The BCM5703 ASIC ID is actually shared with the BCM5702 ASIC soStuart Henderson
indicate so in the text strings. From Brad.
2009-10-06Allow MD limits for allocating PCI io and mem space and specify limits onMark Kettenis
i386 and amd64 to make avoid legacy ISA I/O registers. Fixes issues with ThinkPad T-series Dock II units as reported by sobrado@ ok miod@
2009-10-06Remove hack that helped us to work on Lenovo X200, as of last commit the phyDariusz Swiderski
gets detected properly. tested by ckuethe@ and jdixon@ ok by claudio@
2009-10-05Fill pciide_unmapregs_compat() with stuff which might work, if we ever getTheo de Raadt
there. ok jsg
2009-10-05Add some minimalistic detach/unmap bits for pciide,Jonathan Gray
done using a chipset unmap callback. Still needs to work to distinguish between compat register mappings and compat interrupts so we don't get caught out. Tested with a diskless sii3112 CardBus eSATA controller by me, and testing and feedback by deraadt@ with a phison based expresscard SSD.
2009-10-05match() function was leaving the i2c bus locked; ok kettenisTheo de Raadt
2009-10-05regenJonathan Gray