diff options
| -rw-r--r-- | sound/pci/hda/patch_conexant.c | 11 |
1 files changed, 11 insertions, 0 deletions
diff --git a/sound/pci/hda/patch_conexant.c b/sound/pci/hda/patch_conexant.c index 68f23b823e25..a6916da73c46 100644 --- a/sound/pci/hda/patch_conexant.c +++ b/sound/pci/hda/patch_conexant.c | |||
| @@ -826,6 +826,17 @@ static int patch_cxt5045(struct hda_codec *codec) | |||
| 826 | spec->init_verbs[0] = cxt5045_test_init_verbs; | 826 | spec->init_verbs[0] = cxt5045_test_init_verbs; |
| 827 | #endif | 827 | #endif |
| 828 | } | 828 | } |
| 829 | |||
| 830 | /* | ||
| 831 | * Fix max PCM level to 0 dB | ||
| 832 | * (originall it has 0x2b steps with 0dB offset 0x14) | ||
| 833 | */ | ||
| 834 | snd_hda_override_amp_caps(codec, 0x17, HDA_INPUT, | ||
| 835 | (0x14 << AC_AMPCAP_OFFSET_SHIFT) | | ||
| 836 | (0x14 << AC_AMPCAP_NUM_STEPS_SHIFT) | | ||
| 837 | (0x05 << AC_AMPCAP_STEP_SIZE_SHIFT) | | ||
| 838 | (1 << AC_AMPCAP_MUTE_SHIFT)); | ||
| 839 | |||
| 829 | return 0; | 840 | return 0; |
| 830 | } | 841 | } |
| 831 | 842 | ||
