summaryrefslogtreecommitdiff
path: root/firmware/drivers/audio/ak4537.c
diff options
context:
space:
mode:
Diffstat (limited to 'firmware/drivers/audio/ak4537.c')
-rw-r--r--firmware/drivers/audio/ak4537.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/firmware/drivers/audio/ak4537.c b/firmware/drivers/audio/ak4537.c
index 1628af8a5c..90d264e445 100644
--- a/firmware/drivers/audio/ak4537.c
+++ b/firmware/drivers/audio/ak4537.c
@@ -67,9 +67,9 @@ static void codec_set_active(int active)
67/* convert tenth of dB volume (-1270..0) to master volume register value */ 67/* convert tenth of dB volume (-1270..0) to master volume register value */
68static int vol_tenthdb2hw(int db) 68static int vol_tenthdb2hw(int db)
69{ 69{
70 if (db < VOLUME_MIN) 70 if (db <= -1280)
71 return 0xff; /* mute */ 71 return 0xff; /* mute */
72 else if (db >= VOLUME_MAX) 72 else if (db >= 0)
73 return 0x00; 73 return 0x00;
74 else 74 else
75 return ((-db)/5); 75 return ((-db)/5);