summaryrefslogtreecommitdiff
path: root/firmware/mp3_playback.c
diff options
context:
space:
mode:
authorJens Arnold <amiconn@rockbox.org>2005-01-09 00:58:59 +0000
committerJens Arnold <amiconn@rockbox.org>2005-01-09 00:58:59 +0000
commite1a1926f467e3ed029a7706d47f6477c0c9bd96d (patch)
tree42c68f782296462690460d84767dd9d320b3b443 /firmware/mp3_playback.c
parentfaedcd4e7001f6fabb70920ba065be8e312fd1eb (diff)
downloadrockbox-e1a1926f467e3ed029a7706d47f6477c0c9bd96d.tar.gz
rockbox-e1a1926f467e3ed029a7706d47f6477c0c9bd96d.zip
Use the register shadow variable in all places.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@5539 a1c6a512-1295-4272-9138-f99709370657
Diffstat (limited to 'firmware/mp3_playback.c')
-rw-r--r--firmware/mp3_playback.c4
1 files changed, 3 insertions, 1 deletions
diff --git a/firmware/mp3_playback.c b/firmware/mp3_playback.c
index cc02505979..140d1ff75b 100644
--- a/firmware/mp3_playback.c
+++ b/firmware/mp3_playback.c
@@ -45,6 +45,7 @@ enum
45 45
46#if (CONFIG_HWCODEC == MAS3587F) || (CONFIG_HWCODEC == MAS3539F) 46#if (CONFIG_HWCODEC == MAS3587F) || (CONFIG_HWCODEC == MAS3539F)
47extern unsigned long shadow_io_control_main; 47extern unsigned long shadow_io_control_main;
48extern unsigned shadow_codec_reg0;
48#endif 49#endif
49 50
50/**** globals ****/ 51/**** globals ****/
@@ -539,7 +540,8 @@ static void init_playback(void)
539 } while(val); 540 } while(val);
540 541
541 /* Enable the D/A Converter */ 542 /* Enable the D/A Converter */
542 mas_codec_writereg(0x0, 0x0001); 543 shadow_codec_reg0 = 0x0001;
544 mas_codec_writereg(0x0, shadow_codec_reg0);
543 545
544 /* ADC scale 0%, DSP scale 100% */ 546 /* ADC scale 0%, DSP scale 100% */
545 mas_codec_writereg(6, 0x0000); 547 mas_codec_writereg(6, 0x0000);