OpenWrt – Diff between revs 2 and 3

Subversion Repositories:
Rev:
Show entire fileIgnore whitespace
Rev 2 Rev 3
Line 15... Line 15...
15 - reload = pclk * 20 / (3 * HZ) * 0x25000; 15 - reload = pclk * 20 / (3 * HZ) * 0x25000;
16 + reload = pclk * 1000000 / HZ; 16 + reload = pclk * 1000000 / HZ;
17 writel(reload, cns3xxx_tmr1 + TIMER1_AUTO_RELOAD_OFFSET); 17 writel(reload, cns3xxx_tmr1 + TIMER1_AUTO_RELOAD_OFFSET);
18 ctrl |= (1 << 0) | (1 << 2) | (1 << 9); 18 ctrl |= (1 << 0) | (1 << 2) | (1 << 9);
19 writel(ctrl, cns3xxx_tmr1 + TIMER1_2_CONTROL_OFFSET); 19 writel(ctrl, cns3xxx_tmr1 + TIMER1_2_CONTROL_OFFSET);
20 @@ -175,8 +176,8 @@ static struct clock_event_device cns3xxx 20 @@ -175,7 +176,7 @@ static struct clock_event_device cns3xxx
21 .set_state_oneshot = cns3xxx_set_oneshot, 21 .set_state_oneshot = cns3xxx_set_oneshot,
22 .tick_resume = cns3xxx_shutdown, 22 .tick_resume = cns3xxx_shutdown,
23 .set_next_event = cns3xxx_timer_set_next_event, 23 .set_next_event = cns3xxx_timer_set_next_event,
24 - .rating = 350, 24 - .rating = 350,
25 - .cpumask = cpu_all_mask, -  
26 + .rating = 300, 25 + .rating = 300,
27 + .cpumask = cpu_possible_mask, 26 .cpumask = cpu_all_mask,
28 }; 27 };
Line 29... Line -...
29 -  
30 static void __init cns3xxx_clockevents_init(unsigned int timer_irq) 28
31 @@ -220,6 +221,32 @@ static void __init cns3xxx_init_twd(void 29 @@ -220,6 +221,32 @@ static void __init cns3xxx_init_twd(void
32 twd_local_timer_register(&cns3xx_twd_local_timer); 30 twd_local_timer_register(&cns3xx_twd_local_timer);
Line 33... Line 31...
33 } 31 }