diff options
author | Takashi Iwai <tiwai@suse.de> | 2011-11-16 15:33:26 +0100 |
---|---|---|
committer | Takashi Iwai <tiwai@suse.de> | 2011-11-16 15:48:23 +0100 |
commit | 201e06ffa9ef9b5265e636617f4fa20cd1490343 (patch) | |
tree | 426dc4d85dde40d2a834d34a374bee9c2f2ad53a /sound/pci/hda/hda_local.h | |
parent | bf815bf0a3c3b8ad6cd97cda6bc29cc3708fe749 (diff) | |
download | linux-201e06ffa9ef9b5265e636617f4fa20cd1490343.tar.gz linux-201e06ffa9ef9b5265e636617f4fa20cd1490343.tar.bz2 linux-201e06ffa9ef9b5265e636617f4fa20cd1490343.zip |
ALSA: hda - Give more unique names by snd_hda_get_pin_label()
The function now gives more unique names for the output pins by adding
some prefix and suffix for the location and the channels. Otherwise, it
can pass the index number.
Signed-off-by: Takashi Iwai <tiwai@suse.de>
Diffstat (limited to 'sound/pci/hda/hda_local.h')
-rw-r--r-- | sound/pci/hda/hda_local.h | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/sound/pci/hda/hda_local.h b/sound/pci/hda/hda_local.h index 13f681480a38..ef09716aeb6f 100644 --- a/sound/pci/hda/hda_local.h +++ b/sound/pci/hda/hda_local.h @@ -397,8 +397,9 @@ struct auto_pin_cfg; const char *hda_get_autocfg_input_label(struct hda_codec *codec, const struct auto_pin_cfg *cfg, int input); -const char *snd_hda_get_pin_label(struct hda_codec *codec, hda_nid_t nid, - const struct auto_pin_cfg *cfg); +int snd_hda_get_pin_label(struct hda_codec *codec, hda_nid_t nid, + const struct auto_pin_cfg *cfg, + char *label, int maxlen, int *indexp); int snd_hda_add_imux_item(struct hda_input_mux *imux, const char *label, int index, int *type_index_ret); |