diff options
Diffstat (limited to 'firmware/drivers/audio/ak4537.c')
-rw-r--r-- | firmware/drivers/audio/ak4537.c | 4 |
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 */ |
68 | static int vol_tenthdb2hw(int db) | 68 | static 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); |