ALSA: hda - Fix proc output for ADC amp values of CX20549
The CX20549 has only one single input amp on it's input converter widget. Fix printing of values in the codec file in /proc/asound. Signed-off-by: Michael Karcher <kernel@mkarcher.dialup.fu-berlin.de> Signed-off-by: Takashi Iwai <tiwai@suse.de>
Этот коммит содержится в:

коммит произвёл
Takashi Iwai

родитель
92fd918c24
Коммит
4f32456e5e
@@ -651,9 +651,16 @@ static void print_codec_info(struct snd_info_entry *entry,
|
||||
snd_iprintf(buffer, " Amp-In caps: ");
|
||||
print_amp_caps(buffer, codec, nid, HDA_INPUT);
|
||||
snd_iprintf(buffer, " Amp-In vals: ");
|
||||
print_amp_vals(buffer, codec, nid, HDA_INPUT,
|
||||
wid_caps & AC_WCAP_STEREO,
|
||||
wid_type == AC_WID_PIN ? 1 : conn_len);
|
||||
if (wid_type == AC_WID_PIN ||
|
||||
(codec->single_adc_amp &&
|
||||
wid_type == AC_WID_AUD_IN))
|
||||
print_amp_vals(buffer, codec, nid, HDA_INPUT,
|
||||
wid_caps & AC_WCAP_STEREO,
|
||||
1);
|
||||
else
|
||||
print_amp_vals(buffer, codec, nid, HDA_INPUT,
|
||||
wid_caps & AC_WCAP_STEREO,
|
||||
conn_len);
|
||||
}
|
||||
if (wid_caps & AC_WCAP_OUT_AMP) {
|
||||
snd_iprintf(buffer, " Amp-Out caps: ");
|
||||
|
Ссылка в новой задаче
Block a user