diff options
Diffstat (limited to 'sound')
-rw-r--r-- | sound/pci/hda/patch_sigmatel.c | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/sound/pci/hda/patch_sigmatel.c b/sound/pci/hda/patch_sigmatel.c index 7d70f8ca3742..7f487ab4dad4 100644 --- a/sound/pci/hda/patch_sigmatel.c +++ b/sound/pci/hda/patch_sigmatel.c | |||
@@ -32,6 +32,7 @@ | |||
32 | #include <sound/core.h> | 32 | #include <sound/core.h> |
33 | #include <sound/asoundef.h> | 33 | #include <sound/asoundef.h> |
34 | #include <sound/jack.h> | 34 | #include <sound/jack.h> |
35 | #include <sound/tlv.h> | ||
35 | #include "hda_codec.h" | 36 | #include "hda_codec.h" |
36 | #include "hda_local.h" | 37 | #include "hda_local.h" |
37 | #include "hda_beep.h" | 38 | #include "hda_beep.h" |
@@ -1145,7 +1146,7 @@ static int stac92xx_build_controls(struct hda_codec *codec) | |||
1145 | /* correct volume offset */ | 1146 | /* correct volume offset */ |
1146 | vmaster_tlv[2] += vmaster_tlv[3] * spec->volume_offset; | 1147 | vmaster_tlv[2] += vmaster_tlv[3] * spec->volume_offset; |
1147 | /* minimum value is actually mute */ | 1148 | /* minimum value is actually mute */ |
1148 | vmaster_tlv[3] |= 0x1000; | 1149 | vmaster_tlv[3] |= TLV_DB_SCALE_MUTE; |
1149 | err = snd_hda_add_vmaster(codec, "Master Playback Volume", | 1150 | err = snd_hda_add_vmaster(codec, "Master Playback Volume", |
1150 | vmaster_tlv, slave_vols); | 1151 | vmaster_tlv, slave_vols); |
1151 | if (err < 0) | 1152 | if (err < 0) |