summaryrefslogtreecommitdiff
path: root/firmware/sound.c
diff options
context:
space:
mode:
authorMichael Sevakis <jethead71@rockbox.org>2007-10-02 07:48:50 +0000
committerMichael Sevakis <jethead71@rockbox.org>2007-10-02 07:48:50 +0000
commit15b7321fe1345a9efd296fe135f19e1da45f0e7c (patch)
treee2b704e2e0dd20d8d6d46e6fedc159fafc7fdca4 /firmware/sound.c
parent4d34457cd0a1958ff271bb2d87bfdba1432b678e (diff)
downloadrockbox-15b7321fe1345a9efd296fe135f19e1da45f0e7c.tar.gz
rockbox-15b7321fe1345a9efd296fe135f19e1da45f0e7c.zip
Split wm8731 and wm8721 drivers. wm8721 can be much simpler since it has no recording. Provide reg bit definitions for those. Add some temporary hacks pcm-pp to prevent crashing when playing after recording. Make playback start after recording on pp5020. Get wm8731 to monitor recording but plans are to do that digitally.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@14948 a1c6a512-1295-4272-9138-f99709370657
Diffstat (limited to 'firmware/sound.c')
-rw-r--r--firmware/sound.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/firmware/sound.c b/firmware/sound.c
index 8b68a5569b..335aa1a640 100644
--- a/firmware/sound.c
+++ b/firmware/sound.c
@@ -744,7 +744,7 @@ void sound_set(int setting, int value)
744 sound_set_val(value); 744 sound_set_val(value);
745} 745}
746 746
747#if !defined(HAVE_AS3514) || defined(SIMULATOR) 747#if (!defined(HAVE_AS3514) && !defined (HAVE_WM8731)) || defined(SIMULATOR)
748int sound_val2phys(int setting, int value) 748int sound_val2phys(int setting, int value)
749{ 749{
750#if CONFIG_CODEC == MAS3587F 750#if CONFIG_CODEC == MAS3587F
@@ -782,7 +782,7 @@ int sound_val2phys(int setting, int value)
782 break; 782 break;
783 } 783 }
784 return result; 784 return result;
785#elif defined(HAVE_TLV320) 785#elif defined(HAVE_TLV320) || defined(HAVE_WM8751)
786 int result = 0; 786 int result = 0;
787 787
788 switch(setting) 788 switch(setting)