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/target/arm/as3525/kernel-as3525.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'firmware/target/arm') diff --git a/firmware/target/arm/as3525/kernel-as3525.c b/firmware/target/arm/as3525/kernel-as3525.c index 3a4a067b6c..3252e5abd1 100644 --- a/firmware/target/arm/as3525/kernel-as3525.c +++ b/firmware/target/arm/as3525/kernel-as3525.c @@ -48,7 +48,7 @@ void tick_start(unsigned int interval_in_ms) panicf("%s : interval too big", __func__); CGU_PERI |= CGU_TIMER2_CLOCK_ENABLE; /* enable peripheral */ - VIC_INT_ENABLE = INTERRUPT_TIMER2; /* enable interrupt */ + VIC_INT_ENABLE |= INTERRUPT_TIMER2; /* enable interrupt */ TIMER2_LOAD = TIMER2_BGLOAD = cycles; /* timer period */ -- cgit v1.2.3