diff options
Diffstat (limited to 'firmware/pcm_playback.c')
-rw-r--r-- | firmware/pcm_playback.c | 6 |
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; |