All pastes #198492 Raw Edit

Anonymous

public text v1 · immutable
#198492 ·published 2006-10-12 00:48 UTC
rendered paste body
AC97 Quirk Option
=================

The ac97_quirk option is used to enable/override the workaround for
specific devices on drivers for on-board AC'97 controllers like
snd-intel8x0.  Some hardware have swapped output pins between Master
and Headphone, or Surround (thanks to confusion of AC'97
specifications from version to version :-)

The driver provides the auto-detection of known problematic devices,
but some might be unknown or wrongly detected.  In such a case, pass
the proper value with this option.

The following strings are accepted:
    - default   Don't override the default setting
    - none      Disable the quirk
    - hp_only   Bind Master and Headphone controls as a single control
    - swap_hp   Swap headphone and master controls
    - swap_surround  Swap master and surround controls
    - ad_sharing  For AD1985, turn on OMS bit and use headphone
    - alc_jack  For ALC65x, turn on the jack sense mode
    - inv_eapd  Inverted EAPD implementation
    - mute_led  Bind EAPD bit for turning on/off mute LED

For backward compatibility, the corresponding integer value -1, 0,
... are  accepted, too.

For example, if "Master" volume control has no effect on your device
but only "Headphone" does, pass ac97_quirk=hp_only module option.