diff options
author | Jaroslav Kysela <perex@perex.cz> | 2009-12-08 11:45:25 -0500 |
---|---|---|
committer | Jaroslav Kysela <perex@perex.cz> | 2009-12-15 03:33:17 -0500 |
commit | 9e3fd8719f624a43575b56a4777b1552399a8be8 (patch) | |
tree | 273a7f8a6e264eb74f966abb18f0a69608f62d88 /sound/pci/hda/patch_via.c | |
parent | 5b0cb1d850c26893b1468b3a519433a1b7a176be (diff) |
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>
Diffstat (limited to 'sound/pci/hda/patch_via.c')
-rw-r--r-- | sound/pci/hda/patch_via.c | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/sound/pci/hda/patch_via.c b/sound/pci/hda/patch_via.c index 64995e8e3a72..b94cdee5eb53 100644 --- a/sound/pci/hda/patch_via.c +++ b/sound/pci/hda/patch_via.c | |||
@@ -458,7 +458,9 @@ static int via_add_control(struct via_spec *spec, int type, const char *name, | |||
458 | if (!knew->name) | 458 | if (!knew->name) |
459 | return -ENOMEM; | 459 | return -ENOMEM; |
460 | if (get_amp_nid_(val)) | 460 | if (get_amp_nid_(val)) |
461 | knew->subdevice = HDA_SUBDEV_NID_FLAG | get_amp_nid_(val); | 461 | knew->subdevice = HDA_SUBDEV_NID_FLAG | |
462 | HDA_SUBDEV_AMP_FLAG | | ||
463 | get_amp_nid_(val); | ||
462 | knew->private_value = val; | 464 | knew->private_value = val; |
463 | return 0; | 465 | return 0; |
464 | } | 466 | } |