diff --git a/arch/arm/src/moxart/moxart_irq.c b/arch/arm/src/moxart/moxart_irq.c index 9707767698..a29f5b2c4a 100644 --- a/arch/arm/src/moxart/moxart_irq.c +++ b/arch/arm/src/moxart/moxart_irq.c @@ -222,8 +222,6 @@ void up_disable_irq(int irq) if ((unsigned)irq < NR_IRQS) { ftintc010_mask_irq(irq); - ftintc010_set_trig_mode(irq, 0); - ftintc010_set_trig_level(irq, 1); } } @@ -240,8 +238,6 @@ void up_enable_irq(int irq) if ((unsigned)irq < NR_IRQS) { ftintc010_unmask_irq(irq); - ftintc010_set_trig_mode(irq, 1); - ftintc010_set_trig_level(irq, 0); } } diff --git a/arch/arm/src/moxart/moxart_timer.c b/arch/arm/src/moxart/moxart_timer.c index 9998cd3c5f..b085e63115 100644 --- a/arch/arm/src/moxart/moxart_timer.c +++ b/arch/arm/src/moxart/moxart_timer.c @@ -149,6 +149,8 @@ void up_timer_initialize(void) irq_attach(IRQ_SYSTIMER, (xcpt_t)up_timerisr); up_enable_irq(IRQ_SYSTIMER); + ftintc010_set_trig_mode(IRQ_SYSTIMER, 1); + ftintc010_set_trig_level(IRQ_SYSTIMER, 0); /* Unmask IRQ */