From 3de5e74abad0f7a0782a16a3d7b41e6f07c475d5 Mon Sep 17 00:00:00 2001 From: Andy Date: Thu, 16 Jun 2005 00:04:47 +0000 Subject: uda1380: Added bass/treble and recording functions git-svn-id: svn://svn.rockbox.org/rockbox/trunk@6729 a1c6a512-1295-4272-9138-f99709370657 --- firmware/sound.c | 4 ++++ 1 file changed, 4 insertions(+) (limited to 'firmware/sound.c') 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) #if (CONFIG_HWCODEC == MAS3587F) || (CONFIG_HWCODEC == MAS3539F) tmp = ((value * 8) & 0xff) << 8; mas_codec_writereg(0x14, tmp & 0xff00); +#elif defined(HAVE_UDA1380) + uda1380_set_bass(value >> 1); #elif CONFIG_HWCODEC == MAS3507D mas_writereg(MAS_REG_KBASS, bass_table[value+15]); current_bass = value * 10; @@ -509,6 +511,8 @@ void sound_set(int setting, int value) #if (CONFIG_HWCODEC == MAS3587F) || (CONFIG_HWCODEC == MAS3539F) tmp = ((value * 8) & 0xff) << 8; mas_codec_writereg(0x15, tmp & 0xff00); +#elif defined(HAVE_UDA1380) + uda1380_set_treble(value >> 1); #elif CONFIG_HWCODEC == MAS3507D mas_writereg(MAS_REG_KTREBLE, treble_table[value+15]); current_treble = value * 10; -- cgit v1.2.3