diff options
Diffstat (limited to 'firmware/sound.c')
-rw-r--r-- | firmware/sound.c | 7 |
1 files changed, 3 insertions, 4 deletions
diff --git a/firmware/sound.c b/firmware/sound.c index 4f95b6ed50..2973721e1c 100644 --- a/firmware/sound.c +++ b/firmware/sound.c | |||
@@ -189,8 +189,7 @@ static void set_prescaled_volume(void) | |||
189 | */ | 189 | */ |
190 | #if defined(HAVE_SW_TONE_CONTROLS) || !(defined(HAVE_WM8975) \ | 190 | #if defined(HAVE_SW_TONE_CONTROLS) || !(defined(HAVE_WM8975) \ |
191 | || defined(HAVE_WM8711) || defined(HAVE_WM8721) || defined(HAVE_WM8731) \ | 191 | || defined(HAVE_WM8711) || defined(HAVE_WM8721) || defined(HAVE_WM8731) \ |
192 | || defined(HAVE_WM8751) || defined(HAVE_WM8758) || defined(HAVE_WM8985) \ | 192 | || defined(HAVE_WM8758) || defined(HAVE_WM8985) || defined(HAVE_UDA1341)) |
193 | || defined(HAVE_UDA1341)) | ||
194 | 193 | ||
195 | prescale = MAX(current_bass, current_treble); | 194 | prescale = MAX(current_bass, current_treble); |
196 | if (prescale < 0) | 195 | if (prescale < 0) |
@@ -297,7 +296,7 @@ void sound_set_bass(int value) | |||
297 | 296 | ||
298 | #if !defined(AUDIOHW_HAVE_CLIPPING) | 297 | #if !defined(AUDIOHW_HAVE_CLIPPING) |
299 | #if defined(HAVE_WM8750) || defined(HAVE_WM8751) | 298 | #if defined(HAVE_WM8750) || defined(HAVE_WM8751) |
300 | current_bass = value; | 299 | current_bass = value / 15; |
301 | #else | 300 | #else |
302 | current_bass = value * 10; | 301 | current_bass = value * 10; |
303 | #endif | 302 | #endif |
@@ -321,7 +320,7 @@ void sound_set_treble(int value) | |||
321 | 320 | ||
322 | #if !defined(AUDIOHW_HAVE_CLIPPING) | 321 | #if !defined(AUDIOHW_HAVE_CLIPPING) |
323 | #if defined(HAVE_WM8750) || defined(HAVE_WM8751) | 322 | #if defined(HAVE_WM8750) || defined(HAVE_WM8751) |
324 | current_treble = value; | 323 | current_treble = value / 15; |
325 | #else | 324 | #else |
326 | current_treble = value * 10; | 325 | current_treble = value * 10; |
327 | #endif | 326 | #endif |