diff options
Diffstat (limited to 'firmware/sound.c')
-rw-r--r-- | firmware/sound.c | 8 |
1 files changed, 5 insertions, 3 deletions
diff --git a/firmware/sound.c b/firmware/sound.c index 97d4bc268c..45d3e4b1b6 100644 --- a/firmware/sound.c +++ b/firmware/sound.c | |||
@@ -308,7 +308,7 @@ static void set_prescaled_volume(void) | |||
308 | audiohw_set_lineout_vol(tenthdb2master(0), tenthdb2master(0)); | 308 | audiohw_set_lineout_vol(tenthdb2master(0), tenthdb2master(0)); |
309 | #endif | 309 | #endif |
310 | 310 | ||
311 | #elif defined(HAVE_TLV320) | 311 | #elif defined(HAVE_TLV320) || defined(HAVE_WM8978) |
312 | audiohw_set_headphone_vol(tenthdb2master(l), tenthdb2master(r)); | 312 | audiohw_set_headphone_vol(tenthdb2master(l), tenthdb2master(r)); |
313 | #endif | 313 | #endif |
314 | } | 314 | } |
@@ -333,7 +333,8 @@ void sound_set_volume(int value) | |||
333 | #elif (CONFIG_CODEC == MAS3507D) || defined HAVE_UDA1380 \ | 333 | #elif (CONFIG_CODEC == MAS3507D) || defined HAVE_UDA1380 \ |
334 | || defined HAVE_WM8975 || defined HAVE_WM8758 || defined HAVE_WM8731 \ | 334 | || defined HAVE_WM8975 || defined HAVE_WM8758 || defined HAVE_WM8731 \ |
335 | || defined(HAVE_WM8721) || defined(HAVE_TLV320) || defined(HAVE_WM8751) \ | 335 | || defined(HAVE_WM8721) || defined(HAVE_TLV320) || defined(HAVE_WM8751) \ |
336 | || defined(HAVE_AS3514) || defined(HAVE_WM8985) || defined(HAVE_TSC2100) | 336 | || defined(HAVE_AS3514) || defined(HAVE_WM8985) || defined(HAVE_TSC2100) \ |
337 | || defined(HAVE_WM8978) | ||
337 | current_volume = value * 10; /* tenth of dB */ | 338 | current_volume = value * 10; /* tenth of dB */ |
338 | set_prescaled_volume(); | 339 | set_prescaled_volume(); |
339 | #elif CONFIG_CPU == PNX0101 | 340 | #elif CONFIG_CPU == PNX0101 |
@@ -353,7 +354,8 @@ void sound_set_balance(int value) | |||
353 | #elif CONFIG_CODEC == MAS3507D || defined HAVE_UDA1380 \ | 354 | #elif CONFIG_CODEC == MAS3507D || defined HAVE_UDA1380 \ |
354 | || defined HAVE_WM8975 || defined HAVE_WM8758 || defined HAVE_WM8731 \ | 355 | || defined HAVE_WM8975 || defined HAVE_WM8758 || defined HAVE_WM8731 \ |
355 | || defined(HAVE_WM8721) || defined(HAVE_TLV320) || defined(HAVE_WM8751) \ | 356 | || defined(HAVE_WM8721) || defined(HAVE_TLV320) || defined(HAVE_WM8751) \ |
356 | || defined(HAVE_AS3514) || defined(HAVE_WM8985) || defined(HAVE_TSC2100) | 357 | || defined(HAVE_AS3514) || defined(HAVE_WM8985) || defined(HAVE_TSC2100) \ |
358 | || defined(HAVE_WM8978) | ||
357 | current_balance = value * VOLUME_RANGE / 100; /* tenth of dB */ | 359 | current_balance = value * VOLUME_RANGE / 100; /* tenth of dB */ |
358 | set_prescaled_volume(); | 360 | set_prescaled_volume(); |
359 | #elif CONFIG_CPU == PNX0101 | 361 | #elif CONFIG_CPU == PNX0101 |