summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorThom Johansen <thomj@rockbox.org>2005-06-15 19:56:44 +0000
committerThom Johansen <thomj@rockbox.org>2005-06-15 19:56:44 +0000
commit38c9d753db092c88d3f94b07d76064cf79b637a0 (patch)
treecc4b5e6f97f18009d673e287b9a08d05c9fd30fa
parent53ce20a1ae53757f747d6508e78ff5a9e4f543ba (diff)
downloadrockbox-38c9d753db092c88d3f94b07d76064cf79b637a0.zip
rockbox-38c9d753db092c88d3f94b07d76064cf79b637a0.tar.gz
rockbox-38c9d753db092c88d3f94b07d76064cf79b637a0.tar.bz2
rockbox-38c9d753db092c88d3f94b07d76064cf79b637a0.tar.xz
Proper UDA1380 bass and treble settings.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@6727 a1c6a512-1295-4272-9138-f99709370657
-rw-r--r--firmware/sound.c13
1 files changed, 13 insertions, 0 deletions
diff --git a/firmware/sound.c b/firmware/sound.c
index 4e15065..02dc6e2 100644
--- a/firmware/sound.c
+++ b/firmware/sound.c
@@ -23,6 +23,9 @@
#ifndef SIMULATOR
#include "i2c.h"
#include "mas.h"
+#ifdef HAVE_UDA1380
+#include "uda1380.h"
+#endif
#include "dac.h"
#include "system.h"
#include "hwcompat.h"
@@ -85,6 +88,10 @@ static const int numdecimals[] =
static const int steps[] =
{
1, /* Volume */
+#ifdef HAVE_UDA1380
+ 2, /* Bass */
+ 2, /* Treble */
+#endif
1, /* Bass */
1, /* Treble */
1, /* Balance */
@@ -109,6 +116,9 @@ static const int minval[] =
#if (CONFIG_HWCODEC == MAS3587F) || (CONFIG_HWCODEC == MAS3539F)
-12, /* Bass */
-12, /* Treble */
+#elif defined(HAVE_UDA1380)
+ 0, /* Bass */
+ 0, /* Treble */
#else
-15, /* Bass */
-15, /* Treble */
@@ -135,6 +145,9 @@ static const int maxval[] =
#if (CONFIG_HWCODEC == MAS3587F) || (CONFIG_HWCODEC == MAS3539F)
12, /* Bass */
12, /* Treble */
+#elif defined(HAVE_UDA1380)
+ 24, /* Bass */
+ 6, /* Treble */
#else
15, /* Bass */
15, /* Treble */