From f07aa65117a196ecfd5ef097dc432d6f5d49c743 Mon Sep 17 00:00:00 2001 From: Rafaël Carré Date: Fri, 5 Dec 2008 14:37:28 +0000 Subject: Sansa AMS: correct VIC registers usage * Do not use |= on write only registers * Do use it in when setting kernel tick timer git-svn-id: svn://svn.rockbox.org/rockbox/trunk@19350 a1c6a512-1295-4272-9138-f99709370657 --- firmware/timer.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'firmware/timer.c') diff --git a/firmware/timer.c b/firmware/timer.c index 0746b05e46..a11cd10b7e 100644 --- a/firmware/timer.c +++ b/firmware/timer.c @@ -357,7 +357,7 @@ void timer_unregister(void) irq_disable_int(IRQ_TIMER1); #elif CONFIG_CPU == AS3525 TIMER1_CONTROL &= 0x10; /* disable timer 1 (don't modify bit 4) */ - VIC_INT_EN_CLEAR |= INTERRUPT_TIMER1; /* disable interrupt */ + VIC_INT_EN_CLEAR = INTERRUPT_TIMER1; /* disable interrupt */ CGU_PERI &= ~CGU_TIMER1_CLOCK_ENABLE; /* disable peripheral */ #elif CONFIG_CPU == S3C2440 || CONFIG_CPU == DM320 __TIMER_UNREGISTER(); -- cgit v1.2.3