<feed xmlns='http://www.w3.org/2005/Atom'>
<title>src/sys/modules/sound, branch releng/10.2</title>
<subtitle>FreeBSD source tree</subtitle>
<id>https://cgit-dev.freebsd.org/src/atom?h=releng%2F10.2</id>
<link rel='self' href='https://cgit-dev.freebsd.org/src/atom?h=releng%2F10.2'/>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/'/>
<updated>2014-05-23T06:28:31Z</updated>
<entry>
<title>MFC r265359 and r265780:</title>
<updated>2014-05-23T06:28:31Z</updated>
<author>
<name>Hans Petter Selasky</name>
<email>hselasky@FreeBSD.org</email>
</author>
<published>2014-05-23T06:28:31Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=aca2fbe9cfd5e1bf85961049478cf6e1e878f3b2'/>
<id>urn:sha1:aca2fbe9cfd5e1bf85961049478cf6e1e878f3b2</id>
<content type='text'>
Remove ISA load dependency for the kernel sound
driver module for ARM and MIPS.
</content>
</entry>
<entry>
<title>MFC r266006 and r266011:</title>
<updated>2014-05-21T06:29:52Z</updated>
<author>
<name>Hans Petter Selasky</name>
<email>hselasky@FreeBSD.org</email>
</author>
<published>2014-05-21T06:29:52Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=318c91e5b3a3152fc649bee95f47c4a107732352'/>
<id>urn:sha1:318c91e5b3a3152fc649bee95f47c4a107732352</id>
<content type='text'>
Fix unload of USB audio kernel module.
</content>
</entry>
<entry>
<title>MFC r260607, r260610, r260934:</title>
<updated>2014-04-12T19:57:15Z</updated>
<author>
<name>Andreas Tobler</name>
<email>andreast@FreeBSD.org</email>
</author>
<published>2014-04-12T19:57:15Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=2e11bb73444c2df0841a25dcbb77a771d5fd6b46'/>
<id>urn:sha1:2e11bb73444c2df0841a25dcbb77a771d5fd6b46</id>
<content type='text'>
r260607:
The onyx codec works also as module, so add it.

r260610:
Described in the man page but not implemented. Here it comes,
atomic_swap_32/64. The latter only for powerpc64.

r260934:
Fix the resource information for the i2s-a node on certain G5 PowerMacs.
This is the first step needed to get the snapper codec working on those
machines.
The second step is to enable the corresponding I2S device and its clock.

Tested on machines where the snapper codec was already working, a G4 PowerBook
and a PowerMac9,1 with a Shasta based macio.
The PowerMac7,2/7,3 with a K2 based macio can now also play sound.
</content>
</entry>
<entry>
<title>Clean some 'svn:executable' properties in the tree.</title>
<updated>2013-01-26T22:08:21Z</updated>
<author>
<name>Pedro F. Giffuni</name>
<email>pfg@FreeBSD.org</email>
</author>
<published>2013-01-26T22:08:21Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=646a7fea0c8a60ce2795ffc1bdf58e0fd0f7d624'/>
<id>urn:sha1:646a7fea0c8a60ce2795ffc1bdf58e0fd0f7d624</id>
<content type='text'>
Submitted by:	Christoph Mallon
MFC after:	3 days
</content>
</entry>
<entry>
<title>Add driver for the RME HDSPe AIO/RayDAT sound cards -- snd_hdspe(4).</title>
<updated>2012-03-01T13:10:18Z</updated>
<author>
<name>Alexander Motin</name>
<email>mav@FreeBSD.org</email>
</author>
<published>2012-03-01T13:10:18Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=e4afd792df6b67fa6e1d8abbbc0d26032261e6d1'/>
<id>urn:sha1:e4afd792df6b67fa6e1d8abbbc0d26032261e6d1</id>
<content type='text'>
Cards are expensive and so rare, so leave the driver as module.

Submitted by:	Ruslan Bukin &lt;br@bsdpad.com&gt;
MFC after:	2 weeks
</content>
</entry>
<entry>
<title>Add MK_SOURCELESS build option. Setting MK_SOURCELESS to "no" will disable</title>
<updated>2012-02-04T00:54:43Z</updated>
<author>
<name>Robert Millan</name>
<email>rmh@FreeBSD.org</email>
</author>
<published>2012-02-04T00:54:43Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=4a47892c81d0f1f20a7740d487cd4a0c6e3631e9'/>
<id>urn:sha1:4a47892c81d0f1f20a7740d487cd4a0c6e3631e9</id>
<content type='text'>
kernel modules that include binary-only code.

More fine-grained control is provided via MK_SOURCELESS_HOST (for native code
that runs on host CPU) and MK_SOURCELESS_UCODE (for microcode).

Reviewed by:	julian, delphij, freebsd-arch
Approved by:	kib (mentor)
MFC after:	2 weeks
</content>
</entry>
<entry>
<title>Remove leftovers from previous commits.</title>
<updated>2012-02-02T17:25:39Z</updated>
<author>
<name>Joel Dahl</name>
<email>joel@FreeBSD.org</email>
</author>
<published>2012-02-02T17:25:39Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=ca5a2a70ab8f5f67e04c74ce0293c660d287cbfc'/>
<id>urn:sha1:ca5a2a70ab8f5f67e04c74ce0293c660d287cbfc</id>
<content type='text'>
Approved by:	jhb
</content>
</entry>
<entry>
<title>Cleanup some sound headers that don't need to be in the modules makefiles.</title>
<updated>2012-02-02T00:10:20Z</updated>
<author>
<name>Pedro F. Giffuni</name>
<email>pfg@FreeBSD.org</email>
</author>
<published>2012-02-02T00:10:20Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=b7c60aadbbd5c846a250c05791fe7406d6d78bf4'/>
<id>urn:sha1:b7c60aadbbd5c846a250c05791fe7406d6d78bf4</id>
<content type='text'>
Approved by:	jhb (mentor)
MFC after:	1 week
</content>
</entry>
<entry>
<title>Replace GPLd headers from the Maestro3 driver with BSD licensed</title>
<updated>2012-01-20T22:37:10Z</updated>
<author>
<name>Pedro F. Giffuni</name>
<email>pfg@FreeBSD.org</email>
</author>
<published>2012-01-20T22:37:10Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=5dcd37b17d1db262cb99e231258156cba7771e5d'/>
<id>urn:sha1:5dcd37b17d1db262cb99e231258156cba7771e5d</id>
<content type='text'>
versions derived from /usr/ports/audio/oss.

The particular headers used were taken from the
attic/drv/oss_allegro directory and are mostly identical
to the previous files.

The Maestro3 driver is now free from the GPL.

NOTE: due to lack of testers this driver is being
considered for deprecation and removal.

PR:		kern/153920
Approved by:	jhb (mentor)
MFC after:	2 weeks
</content>
</entry>
<entry>
<title>Major snd_hda driver rewrite:</title>
<updated>2012-01-15T13:21:36Z</updated>
<author>
<name>Alexander Motin</name>
<email>mav@FreeBSD.org</email>
</author>
<published>2012-01-15T13:21:36Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=7c6b05d2808bc66bcbe81196f5709c137be1d890'/>
<id>urn:sha1:7c6b05d2808bc66bcbe81196f5709c137be1d890</id>
<content type='text'>
 - Huge old hdac driver was split into three independent pieces: HDA
controller driver (hdac), HDA CODEC driver (hdacc) and HDA sudio function
driver (hdaa).
 - Support for multichannel recording was added. Now, as specification
defines, driver checks input associations for pins with sequence numbers
14 and 15, and if found (usually) -- works as before, mixing signals
together. If it doesn't, it configures input association as multichannel.
 - Signal tracer was improved to look for cases where several DACs/ADCs in
CODEC can work with the same audio signal. If such case found, driver
registers additional playback/record stream (channel) for the pcm device.
 - New controller streams reservation mechanism was implemented. That
allows to have more pcm devices then streams supported by the controller
(usually 4 in each direction). Now it limits only number of simultaneously
transferred audio streams, that is rarely reachable and properly reported
if happens.
 - Codec pins and GPIO signals configuration was exported via set of
writable sysctls. Another sysctl dev.hdaa.X.reconfig allows to trigger
driver reconfiguration in run-time.
 - Driver now decodes pins location and connector type names. In some cases
it allows to hint user where on the system case connectors, related to the
pcm device, are located. Number of channels supported by pcm device,
reported now (if it is not 2), should also make search easier.
 - Added workaround for digital mic on some Asus laptops/netbooks.

MFC after:	2 months
Sponsored by:	iXsystems, Inc.
</content>
</entry>
</feed>
