Skip to content

Commit

Permalink
---
Browse files Browse the repository at this point in the history
yaml
---
r: 19583
b: refs/heads/master
c: 869264c
h: refs/heads/master
i:
  19581: 623a8b4
  19579: f1e9ccf
  19575: e2d0ae0
  19567: b342e80
  19551: 29ac0a2
  19519: 0a174a6
  19455: 817dcf0
v: v3
  • Loading branch information
Matt Porter authored and Jaroslav Kysela committed Feb 1, 2006
1 parent 2887432 commit f695cbe
Show file tree
Hide file tree
Showing 2 changed files with 8 additions and 9 deletions.
2 changes: 1 addition & 1 deletion [refs]
Original file line number Diff line number Diff line change
@@ -1,2 +1,2 @@
---
refs/heads/master: 1d79716ab07710465fa9fc1ae7328cc6095d2526
refs/heads/master: 869264c45a6a77d73ec6caa543616a10a9dfd951
15 changes: 7 additions & 8 deletions trunk/sound/pci/hda/patch_sigmatel.c
Original file line number Diff line number Diff line change
Expand Up @@ -277,14 +277,14 @@ static unsigned int ref922x_pin_configs[10] = {
};

static unsigned int d945gtp3_pin_configs[10] = {
0x0221401f, 0x01a19022, 0x01813021, 0x01114010,
0x0221401f, 0x01a19022, 0x01813021, 0x01014010,
0x40000100, 0x40000100, 0x40000100, 0x40000100,
0x02a19120, 0x40000100,
};

static unsigned int d945gtp5_pin_configs[10] = {
0x0221401f, 0x01111012, 0x01813024, 0x01114010,
0x01a19021, 0x01116011, 0x01452130, 0x40000100,
0x0221401f, 0x01011012, 0x01813024, 0x01014010,
0x01a19021, 0x01016011, 0x01452130, 0x40000100,
0x02a19320, 0x40000100,
};

Expand Down Expand Up @@ -855,12 +855,14 @@ static int stac92xx_parse_auto_config(struct hda_codec *codec, hda_nid_t dig_out

if ((err = snd_hda_parse_pin_def_config(codec, &spec->autocfg, NULL)) < 0)
return err;
if (! spec->autocfg.line_outs && ! spec->autocfg.hp_pin)
return 0; /* can't find valid pin config */
stac92xx_auto_init_multi_out(codec);
stac92xx_auto_init_hp_out(codec);
if ((err = stac92xx_add_dyn_out_pins(codec, &spec->autocfg)) < 0)
return err;
if ((err = stac92xx_auto_fill_dac_nids(codec, &spec->autocfg)) < 0)
return err;
if (! spec->autocfg.line_outs && ! spec->autocfg.hp_pin)
return 0; /* can't find valid pin config */

if ((err = stac92xx_auto_create_multi_out_ctls(spec, &spec->autocfg)) < 0 ||
(err = stac92xx_auto_create_hp_ctls(codec, &spec->autocfg)) < 0 ||
Expand Down Expand Up @@ -922,9 +924,6 @@ static int stac92xx_init(struct hda_codec *codec)

snd_hda_sequence_write(codec, spec->init);

stac92xx_auto_init_multi_out(codec);
stac92xx_auto_init_hp_out(codec);

return 0;
}

Expand Down

0 comments on commit f695cbe

Please sign in to comment.