diff options
author | Michael Sevakis <jethead71@rockbox.org> | 2007-10-02 07:48:50 +0000 |
---|---|---|
committer | Michael Sevakis <jethead71@rockbox.org> | 2007-10-02 07:48:50 +0000 |
commit | 15b7321fe1345a9efd296fe135f19e1da45f0e7c (patch) | |
tree | e2b704e2e0dd20d8d6d46e6fedc159fafc7fdca4 /firmware/sound.c | |
parent | 4d34457cd0a1958ff271bb2d87bfdba1432b678e (diff) | |
download | rockbox-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.c | 4 |
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) |
748 | int sound_val2phys(int setting, int value) | 748 | int 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) |