summaryrefslogtreecommitdiff
path: root/sys/dev/pci
AgeCommit message (Collapse)Author
2001-01-29init the interface before interrupt establishment; and change to OpenBSD ↵Theo de Raadt
printing "rules"
2001-01-29grab rng stuff more often (now 6400bytes/sec)Jason Wright
document the other mcr2 operations and fix a printf (luckily it's never been called =)
2001-01-29- add infrastructure for dealing with the key generator (MCR2)Jason Wright
- add support for the onboard rng using that structure - add a interrupt status mask (differs for 5501 and 5601) - reorganize slightly to take into account that MCR1 isn't the only reason for interrupts.
2001-01-29Add wdc_print_current_modes to print current transfer modes set on theConstantine Sapuntzakis
devices. Print after attach in wdc_isa, wdc_isapnp, wdc_pcmcia. pciide_print_modes rewritten to use wdc_print_current_modes. Disable wdc_print_caps since it's not as useful. Inspired by NetBSD. Thanks to Dale and Theo for pointing out this improvement.
2001-01-27ignore swizzling on i386.Michael Shalayeff
this is needed for interrupt mapping code to be able to program the device and the pci interrupt router for the interrupt.
2001-01-27introduce and use a flag indicating that interrupts areMichael Shalayeff
enabled for this cbb. essentially this means that cbb driver has completed it's initialization and is ready to treat interrupts. this was exposed by ccb's sharing their interrupt and pccbbintr() being called for cbb which has not completed attachment due to interrupt sharing.
2001-01-27syncTheo de Raadt
2001-01-27split vendor & product lists into 2 tables, saving 12KTheo de Raadt
2001-01-26constify BA1Michael Shalayeff
2001-01-26constify neo-coefficentsMichael Shalayeff
2001-01-26regenMichael Shalayeff
2001-01-26constify pci_knowndevsMichael Shalayeff
2001-01-25spellingTodd T. Fries
2001-01-24syncTheo de Raadt
2001-01-24another ati cardTheo de Raadt
2001-01-24syncTheo de Raadt
2001-01-24transmeta cpu fake pci devicesTheo de Raadt
2001-01-24regen with correct rcs idTodd C. Miller
2001-01-24Matrox G450 uses the same PCI id as the G400Todd C. Miller
2001-01-23syncChris Cappuccio
2001-01-23AMD 755, 766Chris Cappuccio
2001-01-23Add support for Initio INI-91xx SCSI CardsKenneth R Westerback
2001-01-23syncTheo de Raadt
2001-01-23new ibm framebufferTheo de Raadt
2001-01-22from NetBSD: only pass one byte for control register handle (Manuel Bouyer)Chris Cappuccio
2001-01-22syncAaron Campbell
2001-01-22Another TI FireWire product.Aaron Campbell
2001-01-22fix pretty printTheo de Raadt
2001-01-22pretty print even during failure conditionsTheo de Raadt
2001-01-22syncTheo de Raadt
2001-01-22more intel devicesTheo de Raadt
2001-01-22syncTheo de Raadt
2001-01-22fix typoTheo de Raadt
2001-01-22repair printingTheo de Raadt
2001-01-21map and establish interrupts _after_ chip was initializedMichael Shalayeff
and driver has allocated it's internal data structures. deraadt@ ok
2001-01-21map and establish interrupt earlier in the attach routine,Michael Shalayeff
instead of middle of the thread. behaviour remains the same. since interrupts are disabled in the controller until proper time this is safe to do this way. deraadt@ ok
2001-01-19syncAaron Campbell
2001-01-19ATI All-In-Wonder RadeonAaron Campbell
2001-01-18Only try VIA CLK66 bit code for VIA rev >= 6,Chris Cappuccio
Only try UDMA on ALi rev >= 0x20 (as per Daniela Engert's ChipList.txt) After I fix a few more bugs I will re-enable the ALi code
2001-01-18regenMichael Shalayeff
2001-01-18via686a/acm and order entries in via byt their numeric idMichael Shalayeff
2001-01-16"0x 2" -> "0x02"David Leonard
2001-01-16Print more diagnostics on bus_space_map failure.Artur Grabowski
2001-01-16Add half of PT101 support: init codec, no mixer. And provide forMarc Espie
audio/maestro without a functional mixer. Add hardware volume support, enable corresponding interrupt so that volume control works within cdio.
2001-01-13Driver for Cirrus Logic CS4281 sound chips. Originally written for NetBSD byAaron Campbell
Tatoku Ogaito, banged into shape for OpenBSD by me. Recording has not been tested yet, but mpg123 works fine. Sound still works after suspend/resume. XXX: On the IBM ThinkPad X20, must disable pcibios else the cs4281 won't generate interrupts. Cause yet unknown but probably not the driver's fault. YMMV on other laptops with this chip.
2001-01-12Activate other maestro makes, per Theo's request.Marc Espie
2001-01-11Sound driver for some ESS maestro models. Work by d@ and me, based onMarc Espie
the FreeBSD driver, and some linux code. Probably some tweaks to reach out for more pci cards (some models are currently commented out, and we have yet to find a card where stereo output gets de-synchronized, as the FreeBSD driver claims happens). Suspends/resume works, recording and keyboard volume control on the way. This is not derived from the NetBSD driver in any way. Just happens that both works reached completion at the same time.
2001-01-11fix a few stringsMichael Shalayeff
2001-01-11rename the rest to auich, verbalize the chipset type we are a part ofMichael Shalayeff
2001-01-11oopsTheo de Raadt