summaryrefslogtreecommitdiff
path: root/firmware/mp3_playback.c
diff options
context:
space:
mode:
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);