summaryrefslogtreecommitdiff
path: root/firmware/sound.c
diff options
context:
space:
mode:
Diffstat (limited to 'firmware/sound.c')
-rw-r--r--firmware/sound.c12
1 files changed, 9 insertions, 3 deletions
diff --git a/firmware/sound.c b/firmware/sound.c
index 5c6a821d48..bd2a9612c9 100644
--- a/firmware/sound.c
+++ b/firmware/sound.c
@@ -70,8 +70,10 @@ const struct sound_settings_info audiohw_settings[] = {
70 [SOUND_RIGHT_GAIN] = {"dB", 1, 1,-128, 96, 0}, 70 [SOUND_RIGHT_GAIN] = {"dB", 1, 1,-128, 96, 0},
71 [SOUND_MIC_GAIN] = {"dB", 1, 1,-128, 108, 16}, 71 [SOUND_MIC_GAIN] = {"dB", 1, 1,-128, 108, 16},
72#endif 72#endif
73#if defined(HAVE_WM8758) 73#if defined(AUDIOHW_HAVE_BASS_CUTOFF)
74 [SOUND_BASS_CUTOFF] = {"", 0, 1, 1, 4, 1}, 74 [SOUND_BASS_CUTOFF] = {"", 0, 1, 1, 4, 1},
75#endif
76#if defined(AUDIOHW_HAVE_TREBLE_CUTOFF)
75 [SOUND_TREBLE_CUTOFF] = {"", 0, 1, 1, 4, 1}, 77 [SOUND_TREBLE_CUTOFF] = {"", 0, 1, 1, 4, 1},
76#endif 78#endif
77#if (CONFIG_CODEC == MAS3587F) || (CONFIG_CODEC == MAS3539F) 79#if (CONFIG_CODEC == MAS3587F) || (CONFIG_CODEC == MAS3539F)
@@ -146,11 +148,13 @@ sound_set_type* sound_get_fn(int setting)
146 result = sound_set_stereo_width; 148 result = sound_set_stereo_width;
147 break; 149 break;
148 150
149#ifdef HAVE_WM8758 151#if defined(AUDIOHW_HAVE_BASS_CUTOFF)
150 case SOUND_BASS_CUTOFF: 152 case SOUND_BASS_CUTOFF:
151 result = sound_set_bass_cutoff; 153 result = sound_set_bass_cutoff;
152 break; 154 break;
155#endif
153 156
157#if defined(AUDIOHW_HAVE_TREBLE_CUTOFF)
154 case SOUND_TREBLE_CUTOFF: 158 case SOUND_TREBLE_CUTOFF:
155 result = sound_set_treble_cutoff; 159 result = sound_set_treble_cutoff;
156 break; 160 break;
@@ -410,7 +414,7 @@ void sound_set_stereo_width(int value)
410#endif 414#endif
411} 415}
412 416
413#if defined(HAVE_WM8758) || defined(HAVE_WM8985) 417#if defined(AUDIOHW_HAVE_BASS_CUTOFF)
414void sound_set_bass_cutoff(int value) 418void sound_set_bass_cutoff(int value)
415{ 419{
416 if(!audio_is_initialized) 420 if(!audio_is_initialized)
@@ -418,7 +422,9 @@ void sound_set_bass_cutoff(int value)
418 422
419 audiohw_set_bass_cutoff(value); 423 audiohw_set_bass_cutoff(value);
420} 424}
425#endif
421 426
427#if defined(AUDIOHW_HAVE_TREBLE_CUTOFF)
422void sound_set_treble_cutoff(int value) 428void sound_set_treble_cutoff(int value)
423{ 429{
424 if(!audio_is_initialized) 430 if(!audio_is_initialized)