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
This commit is contained in:
parent
f577cd1fdb
commit
f07aa65117
2 changed files with 2 additions and 2 deletions
|
@ -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 */
|
||||
|
||||
|
|
|
@ -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();
|
||||
|
|
Loading…
Reference in a new issue