summaryrefslogtreecommitdiff
path: root/firmware/drivers/audio/eros_qn_codec.c
diff options
context:
space:
mode:
Diffstat (limited to 'firmware/drivers/audio/eros_qn_codec.c')
-rw-r--r--firmware/drivers/audio/eros_qn_codec.c12
1 files changed, 4 insertions, 8 deletions
diff --git a/firmware/drivers/audio/eros_qn_codec.c b/firmware/drivers/audio/eros_qn_codec.c
index 17b0acf13e..da50d62fe5 100644
--- a/firmware/drivers/audio/eros_qn_codec.c
+++ b/firmware/drivers/audio/eros_qn_codec.c
@@ -70,14 +70,10 @@ void audiohw_set_volume(int vol_l, int vol_r)
70 } 70 }
71#endif 71#endif
72 72
73 if (l <= PCM5102A_VOLUME_MIN || r <= PCM5102A_VOLUME_MIN) 73 l = l <= PCM5102A_VOLUME_MIN ? PCM_MUTE_LEVEL : (l / 20);
74 { 74 r = r <= PCM5102A_VOLUME_MIN ? PCM_MUTE_LEVEL : (r / 20);
75 pcm_set_master_volume(PCM_MUTE_LEVEL, PCM_MUTE_LEVEL); 75
76 } 76 pcm_set_master_volume(l, r);
77 else
78 {
79 pcm_set_master_volume(l/20, r/20);
80 }
81} 77}
82 78
83void audiohw_mute_hp(int mute) 79void audiohw_mute_hp(int mute)