From f783617cbcd407090f55dd71b152366a518d3a3a Mon Sep 17 00:00:00 2001 From: Michael Sevakis Date: Sun, 24 Jun 2007 20:41:27 +0000 Subject: Gigabeat: Audio tweak mishmash - Make sure zero crossing detection times out so the volume always gets updated. Make sure i2s is off at boot and set to proper mode before audio hardware is initialized. Make pausing pcm instant instead of waiting until the end of the current DMA transfer. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@13706 a1c6a512-1295-4272-9138-f99709370657 --- firmware/drivers/audio/wm8751.c | 3 +++ 1 file changed, 3 insertions(+) (limited to 'firmware/drivers/audio') diff --git a/firmware/drivers/audio/wm8751.c b/firmware/drivers/audio/wm8751.c index 056b5d6628..426036aab0 100644 --- a/firmware/drivers/audio/wm8751.c +++ b/firmware/drivers/audio/wm8751.c @@ -122,6 +122,9 @@ void audiohw_postinit(void) PWRMGMT2_LOUT1 | PWRMGMT2_ROUT1 | PWRMGMT2_LOUT2 | PWRMGMT2_ROUT2); + wmcodec_write(ADDITIONAL1, ADDITIONAL1_TSDEN | ADDITIONAL1_TOEN | + ADDITIONAL1_DMONOMIX_LLRR | ADDITIONAL1_VSEL_DEFAULT); + wmcodec_write(LEFTMIX1, LEFTMIX1_LD2LO | LEFTMIX1_LI2LO_DEFAULT); wmcodec_write(RIGHTMIX2, RIGHTMIX2_RD2RO | RIGHTMIX2_RI2RO_DEFAULT); -- cgit v1.2.3