From 8f4e27cce0dc0947f2918263d9185b097f67bd59 Mon Sep 17 00:00:00 2001 From: batt Date: Tue, 9 Oct 2007 07:16:57 +0000 Subject: [PATCH] Enable system IRQ generation. git-svn-id: https://src.develer.com/svnoss/bertos/trunk@843 38d2e660-2303-0410-9eaa-f027e97ec537 --- drv/at91/sysirq.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/drv/at91/sysirq.c b/drv/at91/sysirq.c index d7529e65..d3991fdd 100644 --- a/drv/at91/sysirq.c +++ b/drv/at91/sysirq.c @@ -127,8 +127,10 @@ void sysirq_init(void) AIC_SVR(SYSC_ID) = sysirq_dispatcher; /* Initialize to edge triggered with defined priority. */ AIC_SMR(SYSC_ID) = AIC_SRCTYPE_INT_EDGE_TRIGGERED | SYSIRQ_PRIORITY; - /* Clear interrupt */ + /* Clear pending interrupt */ AIC_ICCR = BV(SYSC_ID); + /* Enable the system IRQ */ + AIC_IECR = BV(SYSC_ID); IRQ_RESTORE(flags); MOD_INIT(sysirq); -- 2.25.1