From e379225754b326806df1a037a7610e3b2c1a11bc Mon Sep 17 00:00:00 2001 From: Barry Wardell Date: Wed, 30 Aug 2006 22:31:05 +0000 Subject: Fix volume being really low on H10 git-svn-id: svn://svn.rockbox.org/rockbox/trunk@10815 a1c6a512-1295-4272-9138-f99709370657 --- firmware/drivers/wm8731l.c | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) (limited to 'firmware') diff --git a/firmware/drivers/wm8731l.c b/firmware/drivers/wm8731l.c index 8fe572b1d9..f73de68b97 100644 --- a/firmware/drivers/wm8731l.c +++ b/firmware/drivers/wm8731l.c @@ -218,9 +218,17 @@ void wmcodec_enable_output(bool enable) /* 5. Set DACMU = 0 to soft-un-mute the audio DACs. */ wm8731_write(DACCTRL, 0x0); - + +#if defined(IRIVER_H10) || defined(IRIVER_H10_5GB) + /* We need to enable bit 4 of GPIOL for output for sound on H10 */ + GPIOL_OUTPUT_VAL |= 0x10; +#endif wmcodec_mute(0); } else { +#if defined(IRIVER_H10) || defined(IRIVER_H10_5GB) + /* We need to disable bit 4 of GPIOL to disable sound on H10 */ + GPIOL_OUTPUT_VAL ^= 0x10; +#endif wmcodec_mute(1); } } -- cgit v1.2.3