Updated from Linux LTS 3.10.24 to 3.10.25
This commit is contained in:
@@ -1227,6 +1227,14 @@ static int ad1986a_parse_auto_config(struct hda_codec *codec)
|
||||
{
|
||||
int err;
|
||||
struct ad198x_spec *spec;
|
||||
static hda_nid_t preferred_pairs[] = {
|
||||
0x1a, 0x03,
|
||||
0x1b, 0x03,
|
||||
0x1c, 0x04,
|
||||
0x1d, 0x05,
|
||||
0x1e, 0x03,
|
||||
0
|
||||
};
|
||||
|
||||
err = alloc_ad_spec(codec);
|
||||
if (err < 0)
|
||||
@@ -1247,6 +1255,8 @@ static int ad1986a_parse_auto_config(struct hda_codec *codec)
|
||||
* So, let's disable the shared stream.
|
||||
*/
|
||||
spec->gen.multiout.no_share_stream = 1;
|
||||
/* give fixed DAC/pin pairs */
|
||||
spec->gen.preferred_dacs = preferred_pairs;
|
||||
|
||||
snd_hda_pick_fixup(codec, NULL, ad1986a_fixup_tbl, ad1986a_fixups);
|
||||
snd_hda_apply_fixup(codec, HDA_FIXUP_ACT_PRE_PROBE);
|
||||
|
||||
Reference in New Issue
Block a user