ac97_patch.c (eb8caf30f4c059ddfdfa32b6034549622953db6f) ac97_patch.c (67e1b51e293cec9bbe8c9ad81680bceec1e3b7f9)
1/*
2 * Copyright (c) by Jaroslav Kysela <perex@suse.cz>
3 * Universal interface for Audio Codec '97
4 *
5 * For more details look to AC '97 component specification revision 2.2
6 * by Intel Corporation (http://developer.intel.com) and to datasheets
7 * for specific codecs.
8 *

--- 1914 unchanged lines hidden (view full) ---

1923 shared ? (1<<12) : (1<<13));
1924 /* MIC-IN = 1, CENTER-LFE = 2 */
1925 snd_ac97_update_bits(ac97, AC97_ALC850_JACK_SELECT, 7 << 4,
1926 shared ? (2<<4) : (1<<4));
1927}
1928
1929static const snd_kcontrol_new_t snd_ac97_controls_alc850[] = {
1930 AC97_PAGE_SINGLE("Duplicate Front", AC97_ALC650_MULTICH, 0, 1, 0, 0),
1/*
2 * Copyright (c) by Jaroslav Kysela <perex@suse.cz>
3 * Universal interface for Audio Codec '97
4 *
5 * For more details look to AC '97 component specification revision 2.2
6 * by Intel Corporation (http://developer.intel.com) and to datasheets
7 * for specific codecs.
8 *

--- 1914 unchanged lines hidden (view full) ---

1923 shared ? (1<<12) : (1<<13));
1924 /* MIC-IN = 1, CENTER-LFE = 2 */
1925 snd_ac97_update_bits(ac97, AC97_ALC850_JACK_SELECT, 7 << 4,
1926 shared ? (2<<4) : (1<<4));
1927}
1928
1929static const snd_kcontrol_new_t snd_ac97_controls_alc850[] = {
1930 AC97_PAGE_SINGLE("Duplicate Front", AC97_ALC650_MULTICH, 0, 1, 0, 0),
1931 AC97_SINGLE("Mic Front Input Switch", AC97_ALC850_JACK_SELECT, 15, 1, 1),
1931 AC97_SURROUND_JACK_MODE_CTL,
1932 AC97_CHANNEL_MODE_CTL,
1933};
1934
1935static int patch_alc850_specific(ac97_t *ac97)
1936{
1937 int err;
1938

--- 524 unchanged lines hidden ---
1932 AC97_SURROUND_JACK_MODE_CTL,
1933 AC97_CHANNEL_MODE_CTL,
1934};
1935
1936static int patch_alc850_specific(ac97_t *ac97)
1937{
1938 int err;
1939

--- 524 unchanged lines hidden ---