From 05e8488ad8f3ff849ab63f2273e44132c64fbfcd Mon Sep 17 00:00:00 2001 From: Christian Gmeiner Date: Wed, 14 May 2008 21:35:19 +0000 Subject: Introduce PRESCALER_CAP and move some driver specific code to the correct place. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@17516 a1c6a512-1295-4272-9138-f99709370657 --- firmware/sound.c | 8 +++----- 1 file changed, 3 insertions(+), 5 deletions(-) (limited to 'firmware/sound.c') diff --git a/firmware/sound.c b/firmware/sound.c index 8282decbbe..5c6a821d48 100644 --- a/firmware/sound.c +++ b/firmware/sound.c @@ -264,12 +264,10 @@ static void set_prescaled_volume(void) prescale = VOLUME_MAX - current_volume; #endif -#if defined(HAVE_SW_TONE_CONTROLS) +#if defined(AUDIOHW_HAVE_PRESCALER) + audiohw_set_prescaler(prescale); +#else dsp_callback(DSP_CALLBACK_SET_PRESCALE, prescale); -#elif CONFIG_CODEC == MAS3507D - mas_writereg(MAS_REG_KPRESCALE, prescale_table[prescale/10]); -#elif defined(HAVE_UDA1380) - audiohw_set_mixer_vol(tenthdb2mixer(-prescale), tenthdb2mixer(-prescale)); #endif if (current_volume == VOLUME_MIN) -- cgit v1.2.3