diff options
author | Takashi Iwai <tiwai@suse.de> | 2013-01-11 17:48:22 +0100 |
---|---|---|
committer | Takashi Iwai <tiwai@suse.de> | 2013-01-12 08:44:48 +0100 |
commit | 1c70a583417e8db1e1d5069d7651ba294e9499de (patch) | |
tree | 74ec3a8d6c5cb0b768f67a8560a8f6f248f5039b /sound/pci/hda/hda_auto_parser.c | |
parent | ALSA: hda - Add snd_hda_get_int_hint() helper function (diff) | |
download | linux-1c70a583417e8db1e1d5069d7651ba294e9499de.tar.xz linux-1c70a583417e8db1e1d5069d7651ba294e9499de.zip |
ALSA: hda - Allow user to give hints for codec parser behavior
Through the hints via sysfs or patch, user can set specific behavior
flags for the generic parser now.
Signed-off-by: Takashi Iwai <tiwai@suse.de>
Diffstat (limited to 'sound/pci/hda/hda_auto_parser.c')
-rw-r--r-- | sound/pci/hda/hda_auto_parser.c | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/sound/pci/hda/hda_auto_parser.c b/sound/pci/hda/hda_auto_parser.c index 55ed857a7922..33b3ece224c6 100644 --- a/sound/pci/hda/hda_auto_parser.c +++ b/sound/pci/hda/hda_auto_parser.c @@ -126,6 +126,9 @@ int snd_hda_parse_pin_defcfg(struct hda_codec *codec, struct auto_out_pin hp_out[ARRAY_SIZE(cfg->hp_pins)]; int i; + if (!snd_hda_get_int_hint(codec, "parser_flags", &i)) + cond_flags = i; + memset(cfg, 0, sizeof(*cfg)); memset(line_out, 0, sizeof(line_out)); |