ALSA: hda - introduce HDA_SUBDEV_AMP_FLAG (ControlAmp in proc)
The purpose of this changeset is to show information about amplifier setting in the codec proc file. Something like: Control: name="Front Playback Volume", index=0, device=0 ControlAmp: chs=3, dir=Out, idx=0, ofs=0 Control: name="Front Playback Switch", index=0, device=0 ControlAmp: chs=3, dir=In, idx=2, ofs=0 Signed-off-by: Jaroslav Kysela <perex@perex.cz>
This commit is contained in:
@@ -76,6 +76,14 @@ static void print_nid_array(struct snd_info_buffer *buffer,
|
||||
" Control: name=\"%s\", index=%i, device=%i\n",
|
||||
kctl->id.name, kctl->id.index + item->index,
|
||||
kctl->id.device);
|
||||
if (item->flags & HDA_NID_ITEM_AMP)
|
||||
snd_iprintf(buffer,
|
||||
" ControlAmp: chs=%lu, dir=%s, "
|
||||
"idx=%lu, ofs=%lu\n",
|
||||
get_amp_channels(kctl),
|
||||
get_amp_direction(kctl) ? "Out" : "In",
|
||||
get_amp_index(kctl),
|
||||
get_amp_offset(kctl));
|
||||
}
|
||||
}
|
||||
}
|
||||
|
Reference in New Issue
Block a user