freebsd-nq/sys/conf
Alexander Motin 7c6b05d280 Major snd_hda driver rewrite:
- 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.
2012-01-15 13:21:36 +00:00
..
defines
files Major snd_hda driver rewrite: 2012-01-15 13:21:36 +00:00
files.amd64 Enable hardware RNG for VIA Nano processors. 2012-01-09 23:20:30 +00:00
files.arm
files.i386 For sys/dev/ce/tau32-ddk.c, disable the following warning when building 2011-12-29 21:17:35 +00:00
files.ia64
files.mips
files.pc98
files.powerpc
files.sparc64 For sparc64 also adjust the geometry of da(4) driven disks to not overflow 2011-11-27 15:43:40 +00:00
kern.mk Disable several instances instances of clang's -Wself-assign warning. 2011-12-30 13:16:59 +00:00
kern.post.mk - CTF knob is now implemented using common scheme: MK_CTF=yes/no is 2011-11-30 18:11:49 +00:00
kern.pre.mk Trivial standardization to a few comments in kern.pre.mk. 2012-01-03 00:22:08 +00:00
kmod_syms.awk
kmod.mk Major snd_hda driver rewrite: 2012-01-15 13:21:36 +00:00
ldscript.amd64
ldscript.arm
ldscript.i386
ldscript.ia64
ldscript.mips
ldscript.mips.cfe
ldscript.mips.mips64
ldscript.mips.octeon1
ldscript.powerpc
ldscript.powerpc64
ldscript.sparc64
Makefile.amd64
Makefile.arm
Makefile.i386
Makefile.ia64
Makefile.mips
Makefile.pc98
Makefile.powerpc
Makefile.sparc64
makeLINT.mk Add LINT-NOINET LINT-NOINET6 and LINT-NOIP to the make clean target. 2011-11-27 13:53:36 +00:00
makeLINT.sed
newvers.sh Remove a bit of debugging that accidentally crept in earlier. 2011-11-29 21:28:48 +00:00
NOTES Add the CAM Target Layer (CTL). 2012-01-12 00:34:33 +00:00
options GEOM_UNCOMPRESS module, can be used with uzip images and with new ulzma images. 2012-01-04 23:39:11 +00:00
options.amd64
options.arm
options.i386
options.ia64
options.mips
options.pc98
options.powerpc
options.sparc64
systags.sh