summaryrefslogtreecommitdiff
path: root/firmware/sound.c
diff options
context:
space:
mode:
Diffstat (limited to 'firmware/sound.c')
-rw-r--r--firmware/sound.c4
1 files changed, 4 insertions, 0 deletions
diff --git a/firmware/sound.c b/firmware/sound.c
index c8347f297b..7558a3349b 100644
--- a/firmware/sound.c
+++ b/firmware/sound.c
@@ -498,6 +498,8 @@ void sound_set(int setting, int value)
498#if (CONFIG_HWCODEC == MAS3587F) || (CONFIG_HWCODEC == MAS3539F) 498#if (CONFIG_HWCODEC == MAS3587F) || (CONFIG_HWCODEC == MAS3539F)
499 tmp = ((value * 8) & 0xff) << 8; 499 tmp = ((value * 8) & 0xff) << 8;
500 mas_codec_writereg(0x14, tmp & 0xff00); 500 mas_codec_writereg(0x14, tmp & 0xff00);
501#elif defined(HAVE_UDA1380)
502 uda1380_set_bass(value >> 1);
501#elif CONFIG_HWCODEC == MAS3507D 503#elif CONFIG_HWCODEC == MAS3507D
502 mas_writereg(MAS_REG_KBASS, bass_table[value+15]); 504 mas_writereg(MAS_REG_KBASS, bass_table[value+15]);
503 current_bass = value * 10; 505 current_bass = value * 10;
@@ -509,6 +511,8 @@ void sound_set(int setting, int value)
509#if (CONFIG_HWCODEC == MAS3587F) || (CONFIG_HWCODEC == MAS3539F) 511#if (CONFIG_HWCODEC == MAS3587F) || (CONFIG_HWCODEC == MAS3539F)
510 tmp = ((value * 8) & 0xff) << 8; 512 tmp = ((value * 8) & 0xff) << 8;
511 mas_codec_writereg(0x15, tmp & 0xff00); 513 mas_codec_writereg(0x15, tmp & 0xff00);
514#elif defined(HAVE_UDA1380)
515 uda1380_set_treble(value >> 1);
512#elif CONFIG_HWCODEC == MAS3507D 516#elif CONFIG_HWCODEC == MAS3507D
513 mas_writereg(MAS_REG_KTREBLE, treble_table[value+15]); 517 mas_writereg(MAS_REG_KTREBLE, treble_table[value+15]);
514 current_treble = value * 10; 518 current_treble = value * 10;