diff options
Diffstat (limited to 'firmware/target/coldfire/pcm-coldfire.c')
-rw-r--r-- | firmware/target/coldfire/pcm-coldfire.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/firmware/target/coldfire/pcm-coldfire.c b/firmware/target/coldfire/pcm-coldfire.c index 105ad51de6..2614946543 100644 --- a/firmware/target/coldfire/pcm-coldfire.c +++ b/firmware/target/coldfire/pcm-coldfire.c | |||
@@ -158,7 +158,7 @@ void _pcm_apply_settings_irq_lock(bool clear_reset) | |||
158 | { | 158 | { |
159 | int level = set_irq_level(DMA_IRQ_LEVEL); | 159 | int level = set_irq_level(DMA_IRQ_LEVEL); |
160 | _pcm_apply_settings(clear_reset); | 160 | _pcm_apply_settings(clear_reset); |
161 | set_irq_level(level); | 161 | restore_irq(level); |
162 | } | 162 | } |
163 | 163 | ||
164 | /* This clears the reset bit to enable monitoring immediately if monitoring | 164 | /* This clears the reset bit to enable monitoring immediately if monitoring |
@@ -175,7 +175,7 @@ void pcm_apply_settings(void) | |||
175 | if (_pcm_apply_settings(!pbm || kick) && kick) | 175 | if (_pcm_apply_settings(!pbm || kick) && kick) |
176 | PDOR3 = 0; /* Kick FIFO out of reset by writing to it */ | 176 | PDOR3 = 0; /* Kick FIFO out of reset by writing to it */ |
177 | 177 | ||
178 | set_irq_level(level); | 178 | restore_irq(level); |
179 | } /* pcm_apply_settings */ | 179 | } /* pcm_apply_settings */ |
180 | 180 | ||
181 | void pcm_play_dma_init(void) | 181 | void pcm_play_dma_init(void) |