diff options
Diffstat (limited to 'firmware/sound.c')
-rw-r--r-- | firmware/sound.c | 12 |
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) |
414 | void sound_set_bass_cutoff(int value) | 418 | void 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) | ||
422 | void sound_set_treble_cutoff(int value) | 428 | void sound_set_treble_cutoff(int value) |
423 | { | 429 | { |
424 | if(!audio_is_initialized) | 430 | if(!audio_is_initialized) |