From 147693819d3275ec9eba8b580fa6ff8ada9896f3 Mon Sep 17 00:00:00 2001 From: Dave Chapman Date: Mon, 1 Jan 2007 12:09:45 +0000 Subject: Split the enable_fiq(fiq_handler) function into separate set_fiq_handler(fiq_handler) and enable_fiq(void) functions. This allows temporary disabling of the FIQ without knowing which fiq handler is in use. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@11875 a1c6a512-1295-4272-9138-f99709370657 --- firmware/target/arm/gigabeat/meg-fx/pcm-meg-fx.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) (limited to 'firmware/target/arm/gigabeat') diff --git a/firmware/target/arm/gigabeat/meg-fx/pcm-meg-fx.c b/firmware/target/arm/gigabeat/meg-fx/pcm-meg-fx.c index 936b8362d7..04e1bbbd47 100644 --- a/firmware/target/arm/gigabeat/meg-fx/pcm-meg-fx.c +++ b/firmware/target/arm/gigabeat/meg-fx/pcm-meg-fx.c @@ -146,7 +146,8 @@ void pcm_play_dma_start(const void *addr, size_t size) /* clear pending DMA interrupt */ SRCPND = 1<<19; - enable_fiq(fiq); + set_fiq_handler(fiq); + enable_fiq(); /* unmask the DMA interrupt */ INTMSK &= ~(1<<19); -- cgit v1.2.3