From 451dd48adc2ef29fd2f900693393cc9b9b4a849b Mon Sep 17 00:00:00 2001 From: Michiel Van Der Kolk Date: Mon, 28 Mar 2005 00:00:24 +0000 Subject: Sound api improvements, rockboy sound, contributed by xshock. Playback of sound currently only works in boost mode, needs fixing. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@6226 a1c6a512-1295-4272-9138-f99709370657 --- firmware/drivers/uda1380.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) (limited to 'firmware/drivers/uda1380.c') diff --git a/firmware/drivers/uda1380.c b/firmware/drivers/uda1380.c index e8b8c14399..8c3cf61eae 100644 --- a/firmware/drivers/uda1380.c +++ b/firmware/drivers/uda1380.c @@ -49,7 +49,7 @@ unsigned short uda1380_defaults[2*NUM_DEFAULT_REGS] = REG_I2S, I2S_IFMT_IIS, REG_PWR, PON_PLL | PON_HP | PON_DAC | EN_AVC | PON_AVC | PON_BIAS, REG_AMIX, AMIX_RIGHT(0x10) | AMIX_LEFT(0x10), /* 00=max, 3f=mute */ - REG_MASTER_VOL, MASTER_VOL_LEFT(0x7f) | MASTER_VOL_RIGHT(0x7f), /* 00=max, ff=mute */ + REG_MASTER_VOL, MASTER_VOL_LEFT(0x20) | MASTER_VOL_RIGHT(0x20), /* 00=max, ff=mute */ REG_MIX_VOL, MIX_VOL_CHANNEL_1(0) | MIX_VOL_CHANNEL_2(0xff), /* 00=max, ff=mute */ REG_EQ, 0, REG_MUTE, MUTE_CH2, /* Mute channel 2 (digital decimation filter) */ @@ -131,6 +131,8 @@ int uda1380_set_regs(void) /* Initialize UDA1380 codec with default register values (uda1380_defaults) */ int uda1380_init(void) { + PLLCR &= ~(1 << 22); /* Set AudioClk = FXTAL/2*/ + if (uda1380_set_regs() == -1) return -1; -- cgit v1.2.3