summaryrefslogtreecommitdiff
path: root/firmware/sound.c
diff options
context:
space:
mode:
Diffstat (limited to 'firmware/sound.c')
-rw-r--r--firmware/sound.c8
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