History log of /freebsd-9.3-release/sys/modules/sound/driver/Makefile
Revision Date Author Comments
(<<< Hide modified files)
(Show modified files >>>)
# 267654 19-Jun-2014 gjb

Copy stable/9 to releng/9.3 as part of the 9.3-RELEASE cycle.

Approved by: re (implicit)
Sponsored by: The FreeBSD Foundation

# 233165 19-Mar-2012 mav

MFC r232337:
Add driver for the RME HDSPe AIO/RayDAT sound cards -- snd_hdspe(4).
Cards are expensive and so rare, so leave the driver as module.

Submitted by: Ruslan Bukin <br@bsdpad.com>


# 231905 19-Feb-2012 rmh

MFC r230972,r230980,r231559,r231565: Add MK_SOURCELESS build option, and
associated fixes.

Approved by: kib (mentor)


# 225736 22-Sep-2011 kensmith

Copy head to stable/9 as part of 9.0-RELEASE release cycle.

Approved by: re (implicit)


# 211690 23-Aug-2010 imp

MFtbemd:

Use MACHINE_CPUARCH in preference to MACHINE_ARCH. The former is the
source code location of the machine, the latter the binary output. In
general, we want to use MACHINE_CPUARCH instead of MACHINE_ARCH unless
we're tesitng for a specific target. The isn't even moot for
i386/amd64 where there's momemntum towards a MACHINE_CPUARCH == x86,
although a specific cleanup for that likely would be needed...


# 209991 13-Jul-2010 nwhitehorn

Make kernel modules build correctly on 64-bit PowerPC.


# 187692 25-Jan-2009 nwhitehorn

Add support for the I2S and davbus audio controllers found in Apple PowerPC
hardware.

Submitted by: Marco Trillo


# 178763 04-May-2008 marius

Restore SUBDIR+= accidentally removed in the previous revision.

Pointed out by: ariff


# 178762 04-May-2008 marius

Don't build unused SBus front-ends for sun4v, don't build EBus front-ends
which are also likely to be irrelevant for sun4v (there's no SBus on sun4v
and only some EBus devices). While at it fix some style bugs according to
style.Makefile(5) where appropriate.

MFC after: 3 days


# 162925 01-Oct-2006 ariff

Connect snd_hda(4) to build process...

Add support for Intel High Definition Audio Controller.

This driver make a special guarantee that "playback" works
on majority hardwares with minimal or without specific vendor
quirk.

This driver is a product of collaborative effort made by:

Stephane E. Potvin <sepotvin@videotron.ca>
Andrea Bittau <a.bittau@cs.ucl.ac.uk>
Wesley Morgan <morganw@chemikals.org>
Daniel Eischen <deischen@FreeBSD.org>
Maxime Guillaud <bsd-ports@mguillaud.net>
Ariff Abdullah <ariff@FreeBSD.org>

....and various people from freebsd-multimedia@FreeBSD.org

Refer to snd_hda(4) for features and issues.

Welcome To HDA.

Sponsored by: Defenxis Sdn. Bhd.


# 162887 30-Sep-2006 netchild

Add the envy24ht driver to the build.


# 162879 30-Sep-2006 netchild

Disconnect ak452x from the build, it is not needed anymore.


# 162875 30-Sep-2006 netchild

Add the spicds module to the build.

Submitted by: "Konstantin Dimitrov" <kosio.dimitrov@gmail.com>


# 160386 15-Jul-2006 netchild

- Connect the snd_emu10kx driver to the build. [1]
- Bump __FreeBSD_version, no need to build the port now.

Submitted by: Yuriy Tsibizov <Yuriy.Tsibizov@gfk.ru> [1]


# 159690 17-Jun-2006 netchild

Connect the envy42 driver to the build.


# 152851 27-Nov-2005 ariff

Support for ATI IXP 200 / 300 / 400 series audio controllers.


# 151640 25-Oct-2005 yongari

Connect es137x build on sparc64.


# 136944 25-Oct-2004 yongari

Device driver for onboard CS4231 audio controller which is found
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)


# 102011 17-Aug-2002 orion

Support for VIA VT8233 audio controller.


# 100447 21-Jul-2002 nsayer

Add uaudio -- a USB audio device driver.

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


# 89681 23-Jan-2002 cg

consolidate bits that don't need to be seperate modules into the modules
that want them


# 79047 01-Jul-2001 cg

intel ich/ich2 driver - this needs some work but is functional enough for
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>


# 75886 23-Apr-2001 orion

Add als4000 subdir.


# 75550 16-Apr-2001 markm

Add missing sound module.

OK'ed by: cg


# 72017 04-Feb-2001 cg

add driver for CS4281 sound chips

Submitted by: Orion Hodson <O.Hodson@cs.ucl.ac.uk>


# 72016 04-Feb-2001 cg

add driver for CMedia CMI8338/CMI8738 sound chips

Submitted by: Orion Hodson <O.Hodson@cs.ucl.ac.uk>


# 71901 01-Feb-2001 scottl

Driver for the ESS Maestro3 and Allegro sound chips. Note that due to the
amount of GPL'd firmware in the driver, it will only be built as a module.

Approved by: cg


# 68140 31-Oct-2000 cg

switch over to new sb8/sb16 code


# 66302 23-Sep-2000 jhb

Enable the snd_maestro module and have the snd_driver module depend on it.

Approved by: cg


# 65206 29-Aug-2000 cg

activate fm801


# 64441 08-Aug-2000 cg

activate via82c686 audio driver


# 64113 01-Aug-2000 nsayer

The solo driver now works for playback, so far as I can tell.
recording is still broken, but IMHO that's enough to at least
"hook it up" to the rest of the kernel/module builds.


# 62598 04-Jul-2000 cg

newpcm module makefiles

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.