summaryrefslogtreecommitdiffstats
path: root/sys/modules/sound
Commit message (Collapse)AuthorAgeFilesLines
* We don't need to generate vnode_if.h anymoreimp2004-12-291-1/+1
|
* Device driver for onboard CS4231 audio controller which is foundyongari2004-10-252-0/+14
| | | | | | | | | | | | | | | on UltraSPARC workstations. The driver is based on OpenBSD's SBus cs4231 driver and heavily modified to incorporate into sound(4) infrastructure. Due to the lack of APCDMA documentation, the DMA code of SBus cs4231 came from OpenBSD's driver. The driver runs without Giant lock and supports both SBus and EBus based CS4231 audio controller. Special thanks to marius for providing feedbacks during the driver writing. His feedback made it possible to write hiccup free playback code under high system loads. Approved by: jake (mentor) Reviewed by: marius (initial version) Tested by: marius, kwm, Julian C. Dunn(jdunn AT opentrend DOT net)
* Rename the sound device drivers:tanimura2004-07-163-19/+2
| | | | | | | | | | | | | | - `sound' The generic sound driver, always required. - `snd_*' Device-dependent drivers, named after the sound module names. Configure accordingly to your hardware. In addition, rename the `snd_pcm' module to `sound' in order to sync with the driver names. Suggested by: cg
* Add Audigy support.obrien2004-01-111-2/+11
| | | | | | I started with a year-old patch by Orlando Bassotto <orlando.bassotto@ieo-research.it>, and ported it to 5.2-CURRENT along with fixing the problems working with pre-Audigy cards.
* Add (but do not connect) a half-finished driver for Aureal Vortex cards.des2003-06-011-0/+9
| | | | The mixer works, pcm support is half done.
* pci_if.h is not needed.nyan2003-02-071-1/+1
|
* - Clean up ISA DMA supports.nyan2003-02-072-0/+4
| | | | | | | - Rename all sndbuf_isadma* functions to sndbuf_dma* and move them into sys/dev/sound/isa/sndbuf_dma.c. No response from: sound
* isa_if.h is not needed.nyan2003-02-0719-19/+19
| | | | No response from: sound
* Add ac97_patch.[ch] that provide space for ac97 codec specific patches.orion2003-01-252-4/+4
|
* Move adding -DPC98 to CFLAGS from each modules to sys/modules/Makefile.inc.nyan2002-11-062-8/+0
|
* Support for VIA VT8233 audio controller.orion2002-08-172-1/+10
|
* Add uaudio -- a USB audio device driver.nsayer2002-07-212-1/+10
| | | | | | | | | | | | | | | | | | | | | | | | This driver actually works slightly better on -stable than on -current (the system locks on detach on -current), so it should be MFC'd somewhat sooner. This driver currently points out a difficulty in the sound device framework. The PCM unregister routine is allowed to refuse the detach if the device is in use. In the case of a USB device, however, this unregistration is much more mandatory in nature, since the device is *actually* gone when this call is made. The sound subsystem really should not refuse an unregistration and should take its own steps to reject further I/O. As a result, if you detach a USB sound device while it is in use, you can expect a panic shortly thereafter. This device cannot currently record audio. Some routines are unwritten as of yet in uaudio.c to support recording. This device hangs my -current box on detach. I don't know why. This does not happen on my -stable machine. Obtained from: Hiroyuki Aizu MFC after: 2 weeks
* remove modules no longer builtcg2002-01-233-27/+0
|
* consolidate bits that don't need to be seperate modules into the modulescg2002-01-234-5/+5
| | | | that want them
* Turn on unconditional symbol export for modules whose API ismsmith2002-01-112-0/+4
| | | | | not clear enough, will require additional analysis, or will require some input from their maintainers.
* intel ich/ich2 driver - this needs some work but is functional enough forcg2001-07-012-3/+11
| | | | | | | | | | | | | | | the impatient. Hardware... Provided by: ps Lost by: <censored> Found by: <censored> Not delivered by: Ashley Penney <ashp@unloved.org> Retrieved by: greid, Andrew McKay <andy@openirc.co.uk> Delivered by: Andrew McKay <andy@openirc.co.uk> PR: kern/25507 Submitted by: Katsurajima Naoto <raven@katsurajima.seya.yokohama.jp>
* add sndstat.c so module users have /dev/sndstat againcg2001-06-232-2/+2
|
* enable vchan buildingcg2001-06-072-2/+2
|
* Add als4000 subdir.orion2001-04-231-3/+3
|
* Initial version of Avance Logic ALS4000 pcm driver.orion2001-04-231-0/+9
|
* Add missing sound module.markm2001-04-161-0/+1
| | | | OK'ed by: cg
* enable the rate conversion feeder.cg2001-04-092-2/+2
| | | | | | the main benefit this gives for now is that via686 audio devices on motherboards with ac97 codecs that do not support vra will be able to use sample rates other than 48khz.
* Style fix.obrien2001-04-081-1/+1
|
* Catch these modules up with obrien's recent cleanup commit.peter2001-03-244-18/+22
|
* Drop 'KMODDEPS = snd_pcm' - it isn't used.peter2001-03-241-1/+0
|
* pcm driver for S3 Sonicvibes chipset.orion2001-03-191-0/+9
| | | | Reviewed by: Cameron Grant
* add forgotten makefilecg2001-02-051-0/+8
|
* add driver for CS4281 sound chipscg2001-02-042-1/+9
| | | | Submitted by: Orion Hodson <O.Hodson@cs.ucl.ac.uk>
* add driver for CMedia CMI8338/CMI8738 sound chipscg2001-02-041-1/+1
| | | | Submitted by: Orion Hodson <O.Hodson@cs.ucl.ac.uk>
* Driver for the ESS Maestro3 and Allegro sound chips. Note that due to thescottl2001-02-012-1/+11
| | | | | | amount of GPL'd firmware in the driver, it will only be built as a module. Approved by: cg
* Use a consistent style and one much closer to the rest of /usr/srcobrien2001-01-0622-96/+118
|
* add sys/dev/sound/pcm/buffer.c, lefo out of last commitcg2000-12-232-2/+2
|
* Unbreak the modules after the last commit (newpcm kobjification).green2000-12-182-2/+4
|
* kobjify.cg2000-12-183-2/+6
| | | | | | | | | | this gives us several benefits, including: * easier extensibility- new optional methods can be added to ac97/mixer/channel classes without having to fixup every driver. * forward compatibility for drivers, provided no new mandatory methods are added.
* kill old sb drivercg2000-11-011-8/+0
|
* switch over to new sb8/sb16 codecg2000-11-011-1/+1
|
* modules for the new sb8 and sb16 driverscg2000-10-282-0/+16
|
* Add '-DPC98' to CFLAGS if MACHINE == pc98.nyan2000-10-212-0/+8
|
* add feeder_fmt.ccg2000-09-232-2/+6
|
* Enable the snd_maestro module and have the snd_driver module depend on it.jhb2000-09-231-1/+1
| | | | Approved by: cg
* ess maestro driver - not enabled by defaultcg2000-09-061-0/+8
| | | | Submitted by: Taku YAMAMOTO <taku@cent.saitama-u.ac.jp>
* remove opt_devfs.hcg2000-09-022-2/+2
|
* sigh, add opt_devfs.hcg2000-08-292-2/+2
|
* activate fm801cg2000-08-291-1/+1
|
* add driver for forte-media fm801cg2000-08-291-0/+8
| | | | | PR: conf/20698 Submitted by: dimmy the wild <diwil@dataart.com>
* activate via82c686 audio drivercg2000-08-091-1/+1
|
* new driver: via 82c686 chipset audiocg2000-08-091-0/+8
| | | | | | | not personally tested, but i'm assured it works Submitted by: David Jones <dej@ox.org> PR: kern/20161
* The solo driver now works for playback, so far as I can tell.nsayer2000-08-011-1/+1
| | | | | recording is still broken, but IMHO that's enough to at least "hook it up" to the rest of the kernel/module builds.
* Add the module Makefile for the newly committed ESS solo sound driver.nsayer2000-07-311-0/+8
| | | | It will be connected to the parent Makefile after more testing.
* newpcm module makefilescg2000-07-0421-0/+156
once built, 'kld_load snd_driver; kldunload snd_driver' will load all sound drivers and unload all unattached ones. attached drivers do not yet support unloading.
OpenPOWER on IntegriCloud