NetBSD-Bugs archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

PR/38860 CVS commit: src/sys/dev/pci



The following reply was made to PR kern/38860; it has been noted by GNATS.

From: "Jared D. McNeill" <jmcneill%netbsd.org@localhost>
To: gnats-bugs%gnats.NetBSD.org@localhost
Cc: 
Subject: PR/38860 CVS commit: src/sys/dev/pci
Date: Thu, 14 Aug 2008 23:43:27 +0000 (UTC)

 Module Name:   src
 Committed By:  jmcneill
 Date:          Thu Aug 14 23:43:27 UTC 2008
 
 Modified Files:
        src/sys/dev/pci: azalia.h azalia_codec.c
 
 Log Message:
 PR#38860: azalia record does not work on Realtek ALC662-GR
 
   o Don't add unconnected pins to generated mixer list, should help
     make auto-generated mixer lists slightly easier to work with.
   o Move COP_AWTYPE_AUDIO_MIXER type knobs to mix.* rather than polluting
     the inputs.* namespace and giving a few more characters for the
     auto-generated names.
   o Introduce an alternate to generic_mixer_init, generic_mixer_autoinit.
     generic_mixer_autoinit uses COP_AWTYPE_PIN_COMPLEX "default
     configuration" capability flags to determine proper pin widget control
     and eapd configuration, as well as creating virtual outputs.master,
     inputs.dac, and record.volume mixer controls that mirror the default
     dac and adc controls.
   o Introduce generic_mixer_init_widget which uses COP_AWTYPE_PIN_COMPLEX
     "default configuration" device type, gross location, and geometric
     locations to guess friendlier mixer control names.
   o On ALC662-GR, the primary ADC NID is 0x09, not 0x08, so correct the
     convgroupset in alc662_init_dacgroup.
 
 Audio capture now works on ALC662-GR (as found in the ASUS EeePC 701).
 Note that only ALC662-GR uses generic_mixer_autoinit and
 generic_mixer_init_widget; other codecs will need to be tested and
 converted to address PR#38578: azalia_codec.o is too large.
 
 
 To generate a diff of this commit:
 cvs rdiff -r1.19 -r1.20 src/sys/dev/pci/azalia.h
 cvs rdiff -r1.67 -r1.68 src/sys/dev/pci/azalia_codec.c
 
 Please note that diffs are not public domain; they are subject to the
 copyright notices on the relevant files.
 


Home | Main Index | Thread Index | Old Index