aboutsummaryrefslogtreecommitdiff
path: root/sys/dev/pcm
Commit message (Collapse)AuthorAgeFilesLines
* Fix YMF719 detection (report by jose@we.lc.ehu.es).Luigi Rizzo1999-01-041-4/+9
| | | | | | | | Fix compile problems without "controller pnp0" (fix by German Tischler) Notes: svn path=/head/; revision=42292
* Bring in ad1816 patches from German Tischler.Luigi Rizzo1999-01-042-5/+572
| | | | | | | | Fix 'device not configured' problem that people were experiencing when only PCI devices are present. Notes: svn path=/head/; revision=42284
* Extend the callback mechanism and add hooks to support PCI cards.Luigi Rizzo1998-12-312-27/+11
| | | | | | | Remove a few unused variables. Notes: svn path=/head/; revision=42192
* Support ESS1868 (and probably ESS688 & ESS1668).Brian Somers1998-12-102-55/+108
| | | | | | | Submitted by: Max Khon <fjoe@husky.iclub.nsu.ru> Notes: svn path=/head/; revision=41653
* Examine all occurrences of sprintf(), strcat(), and str[n]cpy()Archie Cobbs1998-12-042-5/+6
| | | | | | | | | | | | | | | | | for possible buffer overflow problems. Replaced most sprintf()'s with snprintf(); for others cases, added terminating NUL bytes where appropriate, replaced constants like "16" with sizeof(), etc. These changes include several bug fixes, but most changes are for maintainability's sake. Any instance where it wasn't "immediately obvious" that a buffer overflow could not occur was made safer. Reviewed by: Bruce Evans <bde@zeta.org.au> Reviewed by: Matthew Dillon <dillon@apollo.backplane.com> Reviewed by: Mike Spengler <mks@networkcs.com> Notes: svn path=/head/; revision=41514
* Add a missing newlineLuigi Rizzo1998-11-141-1/+1
| | | | | | | Submitted by: Roger Hardiman Notes: svn path=/head/; revision=41149
* Add entry for AOpen AW37Luigi Rizzo1998-11-101-0/+6
| | | | Notes: svn path=/head/; revision=41060
* Remove an error message from sb interrupt driver -- itLuigi Rizzo1998-11-041-8/+0
| | | | | | | does not apply to all situations. Notes: svn path=/head/; revision=40898
* Make that annoying "device busy" message dependent on DEBUG (using theDag-Erling Smørgrav1998-10-081-1/+1
| | | | | | | | | | | DEB macro). There are probably quite a few other messages that warrant a similar treatment, and many more that should be converted to plain log messages (e.g. "WARNING: wrintr but write DMA inactive!"). Now that I think of it, same goes for the CAM code (e.g. the famed "tagged openings" message) Notes: svn path=/head/; revision=40079
* Nit in comment: PnP ID 0x3500630e is a CS4236B, not a CS4236.Dag-Erling Smørgrav1998-10-041-1/+1
| | | | Notes: svn path=/head/; revision=39954
* Removed duplicate case.Alexander Langer1998-10-031-1/+0
| | | | | | | | Submitted by: dfr Blessed by: luigi Notes: svn path=/head/; revision=39922
* Update the pcm driver to the most recent version. This shouldLuigi Rizzo1998-10-024-118/+331
| | | | | | | | | | | add support for Vibra16X, OPTi925, and bring in several assorted fixes to the code and documentation. Also present here are apm hooks so that laptops can properly reconfigure the hardware after suspend (tested on the Libretto50). Reviewed by: jordan Notes: svn path=/head/; revision=39899
* Add PnP ID for Crystal Semiconductors CS4236B codecs (register-Dag-Erling Smørgrav1998-09-301-0/+3
| | | | | | | | | compatible with CS4236, so no driver changes are required) Reviewed by: Luigi Rizzo <luigi@iet.unipi.it> Notes: svn path=/head/; revision=39822
* Renambed sbintr to sb_intr to avoid a conflict with the (nowBruce Evans1998-06-171-5/+5
| | | | | | | | unconditionally declared although it can't be configured together with snd) extern function sbintr. Notes: svn path=/head/; revision=37044
* Correct even more ioctl breakage :(Søren Schmidt1998-06-082-2/+2
| | | | | | | | Doesn't people check their code before committing anymore, it could at least compile ???? Notes: svn path=/head/; revision=36764
* Add support for the Yamaha YMF-719.Steve Price1998-05-101-1/+4
| | | | | | | | PR: 6348 Submitted by: Yoshiak Uchikawa <yoshiaki@kt.rim.or.jp> Notes: svn path=/head/; revision=35927
* Seventy-odd "its" / "it's" typos in comments fixed as per kern/6108.Dag-Erling Smørgrav1998-04-171-1/+1
| | | | Notes: svn path=/head/; revision=35256
* there is a minor bug in sb_dsp.c -- the driverNate Williams1998-02-211-1/+0
| | | | | | | | | reports ESS cards as able to do 16-bit, but it has no support for it. Submitted by: Luigi Rizzo <luigi@labinfo.iet.unipi.it> Notes: svn path=/head/; revision=33717
* - Updated to Luigi's 2-15-98 code. The code in 2.2 is the same except forNate Williams1998-02-172-5/+18
| | | | | | | | | | | select/poll and DEVFS changes, which are limited to an include/define in sound.h and the actual select/poll implementation in sound.c [ This commit is blind, but the code is similar enough that there will hopefully be no problems. ] Notes: svn path=/head/; revision=33505
* Upgrade Luigi's audio driver to Jan/23 version... will bring in Feb/15thMarc G. Fournier1998-02-173-161/+211
| | | | | | | | | | version as soon as I've tested it... Installed/tested on my home machine...any problems, please report directly to me. Notes: svn path=/head/; revision=33474
* update of Luigi's sound drivers...John-Mark Gurney1997-11-233-92/+199
| | | | | | | this updates to 971117 plus a small sb change that was after that release.. Notes: svn path=/head/; revision=31361
* This updates Luigi's sound code to the basic code in snd971023...John-Mark Gurney1997-10-314-286/+463
| | | | | | | | | | | | | | | | | changes: o rip the old select from his distribution to prevent extra pollution o the code now uses audio dma, helps reduce clicks o improved card support, should work in full duplex on sb16 cards o add better voxware ioctl support pointed out by Joao Carlos Mendes Luis <jonny@coppe.ufrj.br> o remove an unused file that I included for more complete history o and MANY other changes I have personally tested this code with a CS4237 based card and an AWE32 (non-PnP). Both cards worked fine in 8bit and 16bit mode. Notes: svn path=/head/; revision=30869
* Recognize the CS4326 on the Intel PR440FX motherboard. (It works just likePeter Wemm1997-09-211-11/+24
| | | | | | | | | the normal CS4326 except that it's had it's ID's tweaked for some reason) Also mark the device as alive in the attach routine so that the pnp system doesn't think the attach failed. Notes: svn path=/head/; revision=29652
* Fix a comment-within-a-commentPeter Wemm1997-09-211-1/+1
| | | | Notes: svn path=/head/; revision=29651
* update Luigi's driver to poll interface (Peter, you might want to checkJohn-Mark Gurney1997-09-182-26/+16
| | | | | | | | | | | that I've done this properly, it does work though :) )... a few minor fixes to code part-Submitted-by: Luigi Notes: svn path=/head/; revision=29565
* Import of Luigi Rizzo's sound code. For more information about the driverJohn-Mark Gurney1997-09-144-0/+3226
check out the README that is included. Submitted by: Luigi Rizzo <luigi@labinfo.iet.unipi.it> Notes: svn path=/cvs2svn/branches/LUIGI/; revision=29415