Skip to content

Commit

Permalink
ALSA: hda/conexant - Re-implement OLPC XO workarounds via fixup
Browse files Browse the repository at this point in the history
OLPC XO needs a few special handling.  Now these are implemented as a
fixup to the generic parser.

Obviously, the DC BIAS mode had to be added manually.  This is mainly
implemented in the mic_autoswitch hook, where the mic pins are
overwritten depending on the DC bias mode.  This also required the
override of the mic boost control, since the mic boost is applied only
when the DC mode is disabled.

In addition, the mic pins must be set dynamically at recording time
because these also control the LED.

Signed-off-by: Takashi Iwai <tiwai@suse.de>
  • Loading branch information
Takashi Iwai committed Jan 30, 2014
1 parent 8f0972d commit 3a00c66
Showing 1 changed file with 269 additions and 374 deletions.
Loading

0 comments on commit 3a00c66

Please sign in to comment.