summaryrefslogtreecommitdiff
path: root/sys/dev/pci/eap.c
AgeCommit message (Collapse)Author
2005-04-25KNF and zap trailing whitespace.Niall O'Higgins
no binary changes.
2005-04-25use delay() and not tsleep() in attach. makes driver work properly withNiall O'Higgins
``Ensoniq CT5880''-based card. from netbsd rev 1.59 ok mickey@
2005-04-16do not provide round_buffer if not needed unless explained why in commentsMichael Shalayeff
2005-04-14make sure round_blocksize does not produce 0 after alignmentMichael Shalayeff
2004-12-17Support for the eap MIDI UART from NetBSD.Jonathan Gray
Tested by serveral people. ok millert@, mickey@
2004-12-07Don't link to ac97 specs from individual drivers.Jonathan Gray
ok mickey@
2004-03-18don't read registers all the time, solves timeout issues. from Joris VinkTed Unangst
2003-05-14time bound some of the loops instead of depending on pci read to determineJason Wright
the loop time... icky poo! ok millert, tested by margarida
2003-04-27strcpy/sprintf cleanup of sys/dev. miod@, deraadt@ says to commit.Hakan Olsson
2003-04-05Change timeout detection from > or >= EAP_XXX_TIMEOUT to ==.Todd C. Miller
The > was wrong and >= is not needed (== is suuficient). OK krw@ From Patrick Latifi
2002-11-19Add a simplistic table driven lookup routine and use it where appropriate.Jason Wright
2002-01-20make all audio drivers use the new allocm and round_buffersize decl's.Eric Jackson
will ease porting, and generally cleans up a bit
2001-10-31Change the audio_hm_if->mappage interface to return paddr_t and take off_tArtur Grabowski
as the mmap offset.
2001-09-06Remove useless "\n%s" from the attach routine to match OpenBSD attach norms.Todd C. Miller
naddy@ OK
2001-09-06sync up to NetBSD; reviewed by csapuntz@Christian Weisgerber
- better support for more chip revisions - split register definitions into separate header file - KNF
2001-08-25Change pci_intr_map to take pci_attach_args as an argument.Artur Grabowski
All callers actually took all arguments to pci_intr_map from pci_attach_args structs, so this simplifies code. This also allows more complicated interrupt assignment schemes like the one on sparc64. This makes sparc64 pci interrupts work. Inspired by the same change in NetBSD.
2001-06-12Make pci_mapreg_map take an extra argument where we canNiklas Hallqvist
put a size limitation of the PCI region to map. That makes the PERC 3/Di raid controller usable, as it publishes too much PCI memory for us to map in the kernel virtual memory. As we only access the first 256 byte it is of no use to map 128MB of kvm.
2000-08-16Fix AK4531 data sheet link. Ok'd by deraadt@Kevin Lo
2000-07-18Reset AC97 codec on ES1371 revisions 7 and above. Thanks to Alejo SanchezConstantine Sapuntzakis
for pointin this out.
1999-12-13(hopefully) fix pauses reported by ES1370 usersConstantine Sapuntzakis
Fix failure to start playing in my ES1371-based card. Was caused by a disabled sample rate converter. Support for newer ES1371 variants Codec and sample-rate converter functions updated to reflect black magic in FreeBSD
1999-10-10Print out the irq in attach. Thanks downsj@cvsConstantine Sapuntzakis
1999-10-05Ensoniq ES1371 support.Constantine Sapuntzakis
Thanks to Ezra Story (ezy@panix.com)
1999-03-23simplify irq stringTheo de Raadt
1999-01-02Midi & sequencer support from NetBSD, mostly by Lennart AugustssonNiklas Hallqvist
1998-11-03Update audio_hw_if, fix problems.Jason Downs
1998-10-28Changes from NetBSD, clean up, avoid hanging if the codec is out to lunch.Jason Downs
1998-06-02From NetBSD, Lennart Augustsson <augustss@cs.chalmers.se>:Niels Provos
Add a driver for the Ensoniq AudioPCI sound card. The driver still needs some testing, but it seems to produce sound. The driver was written by me, but since I don't have the hardware the debugging and testing was done by Andreas Gustafsson <gson@araneus.fi>, Chuck Cranor <chuck@maria.wustl.edu>, and Phil Nelson <phil@cs.wwu.edu>. Thanks.