From 9b65f8e658768b14ae917341f57d774f729447fe Mon Sep 17 00:00:00 2001 From: Michael Sevakis Date: Thu, 23 May 2013 14:58:57 -0400 Subject: Fix 6e211ab errors and warnings. If target has HW tone controls but no HW prescaler (non-implemented or non-existent), audiohw_set_prescaler() should, for now, do nothing. Change-Id: If1b1a36970dca82fda1c350fbaa4d6ce068a6d32 --- firmware/drivers/audio/audiohw-swcodec.c | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/firmware/drivers/audio/audiohw-swcodec.c b/firmware/drivers/audio/audiohw-swcodec.c index 6c86bdfaa4..b627c1eeff 100644 --- a/firmware/drivers/audio/audiohw-swcodec.c +++ b/firmware/drivers/audio/audiohw-swcodec.c @@ -54,7 +54,13 @@ void audiohw_set_treble(int value) #ifndef AUDIOHW_HAVE_PRESCALER void audiohw_set_prescaler(int value) { +#ifdef HAVE_SW_TONE_CONTROLS tone_set_prescale(value); +#endif + /* FIXME: Should PGA be used if HW tone controls but no HW prescaler? + Callback-based implementation would have had no prescaling at all + so just do nothing for now, changing nothing. */ + (void)value; } #endif /* AUDIOHW_HAVE_PRESCALER */ -- cgit v1.2.3