summaryrefslogtreecommitdiff
path: root/firmware/drivers/audio
diff options
context:
space:
mode:
authorMichael Sevakis <jethead71@rockbox.org>2007-06-24 20:41:27 +0000
committerMichael Sevakis <jethead71@rockbox.org>2007-06-24 20:41:27 +0000
commitf783617cbcd407090f55dd71b152366a518d3a3a (patch)
treee3791e8e57450e8ccac0fa6ee4c9ebf887d1723a /firmware/drivers/audio
parentfc9ed84e02c5655e42abfdcc81280ca914ca9936 (diff)
downloadrockbox-f783617cbcd407090f55dd71b152366a518d3a3a.tar.gz
rockbox-f783617cbcd407090f55dd71b152366a518d3a3a.zip
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
Diffstat (limited to 'firmware/drivers/audio')
-rw-r--r--firmware/drivers/audio/wm8751.c3
1 files changed, 3 insertions, 0 deletions
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)
122 PWRMGMT2_LOUT1 | PWRMGMT2_ROUT1 | PWRMGMT2_LOUT2 | 122 PWRMGMT2_LOUT1 | PWRMGMT2_ROUT1 | PWRMGMT2_LOUT2 |
123 PWRMGMT2_ROUT2); 123 PWRMGMT2_ROUT2);
124 124
125 wmcodec_write(ADDITIONAL1, ADDITIONAL1_TSDEN | ADDITIONAL1_TOEN |
126 ADDITIONAL1_DMONOMIX_LLRR | ADDITIONAL1_VSEL_DEFAULT);
127
125 wmcodec_write(LEFTMIX1, LEFTMIX1_LD2LO | LEFTMIX1_LI2LO_DEFAULT); 128 wmcodec_write(LEFTMIX1, LEFTMIX1_LD2LO | LEFTMIX1_LI2LO_DEFAULT);
126 wmcodec_write(RIGHTMIX2, RIGHTMIX2_RD2RO | RIGHTMIX2_RI2RO_DEFAULT); 129 wmcodec_write(RIGHTMIX2, RIGHTMIX2_RD2RO | RIGHTMIX2_RI2RO_DEFAULT);
127 130