From: Haavard Skinnemoen Date: Fri, 8 Dec 2006 10:04:19 +0000 (+0100) Subject: [AVR32] Implement intc_get_pending() X-Git-Url: http://drtracing.org/?a=commitdiff_plain;h=695621183ee10eb22352bb919f50e160fa37aaa1;p=deliverable%2Flinux.git [AVR32] Implement intc_get_pending() intc_get_pending() returns a bitmask with pending interrupts in a interrupt controller group (irq). This is used by the upcoming oprofile implementation for avr32 and may also be useful for chained interrupt controller drivers. Signed-off-by: Haavard Skinnemoen --- diff --git a/arch/avr32/mach-at32ap/intc.c b/arch/avr32/mach-at32ap/intc.c index eb87a18ad7b2..dd5c009cf224 100644 --- a/arch/avr32/mach-at32ap/intc.c +++ b/arch/avr32/mach-at32ap/intc.c @@ -136,3 +136,7 @@ fail: panic("Interrupt controller initialization failed!\n"); } +unsigned long intc_get_pending(int group) +{ + return intc_readl(&intc0, INTREQ0 + 4 * group); +}