summaryrefslogtreecommitdiff
path: root/firmware/pcm_playback.c
diff options
context:
space:
mode:
Diffstat (limited to 'firmware/pcm_playback.c')
-rw-r--r--firmware/pcm_playback.c6
1 files changed, 3 insertions, 3 deletions
diff --git a/firmware/pcm_playback.c b/firmware/pcm_playback.c
index b40de360c7..5e16353b85 100644
--- a/firmware/pcm_playback.c
+++ b/firmware/pcm_playback.c
@@ -72,7 +72,7 @@ static void dma_start(const void *addr, long size)
72 72
73 /* Reset the audio FIFO */ 73 /* Reset the audio FIFO */
74#ifdef HAVE_SPDIF_OUT 74#ifdef HAVE_SPDIF_OUT
75 EBU1CONFIG = IIS_RESET; 75 EBU1CONFIG = IIS_RESET | EBU_DEFPARM;
76#endif 76#endif
77 77
78 /* Set up DMA transfer */ 78 /* Set up DMA transfer */
@@ -99,7 +99,7 @@ static void dma_stop(void)
99 /* Reset the FIFO */ 99 /* Reset the FIFO */
100 IIS2CONFIG = IIS_RESET | IIS_DEFPARM(pcm_freq); 100 IIS2CONFIG = IIS_RESET | IIS_DEFPARM(pcm_freq);
101#ifdef HAVE_SPDIF_OUT 101#ifdef HAVE_SPDIF_OUT
102 EBU1CONFIG = IIS_RESET; 102 EBU1CONFIG = IIS_RESET | EBU_DEFPARM;
103#endif 103#endif
104 104
105 next_start = NULL; 105 next_start = NULL;
@@ -243,7 +243,7 @@ void pcm_play_pause(bool play)
243 DCR0 &= ~DMA_EEXT; 243 DCR0 &= ~DMA_EEXT;
244 IIS2CONFIG = IIS_RESET | IIS_DEFPARM(pcm_freq); 244 IIS2CONFIG = IIS_RESET | IIS_DEFPARM(pcm_freq);
245#ifdef HAVE_SPDIF_OUT 245#ifdef HAVE_SPDIF_OUT
246 EBU1CONFIG = IIS_RESET; 246 EBU1CONFIG = IIS_RESET | EBU_DEFPARM;
247#endif 247#endif
248 } 248 }
249 pcm_paused = !play; 249 pcm_paused = !play;