Merge branch 'clocksource/cleanup' into next/cleanup
Clockevent cleanup series from Shawn Guo. Resolved move/change conflict in mach-pxa/time.c due to the sys_timer cleanup. * clocksource/cleanup: clocksource: use clockevents_config_and_register() where possible ARM: use clockevents_config_and_register() where possible clockevents: export clockevents_config_and_register for module use + sync to Linux 3.8-rc3 Signed-off-by: Olof Johansson <olof@lixom.net> Conflicts: arch/arm/mach-pxa/time.c
Cette révision appartient à :
@@ -123,7 +123,7 @@ static const struct of_device_id memc_ids[] = {
|
||||
{}
|
||||
};
|
||||
|
||||
static int __devinit sirfsoc_memc_probe(struct platform_device *op)
|
||||
static int sirfsoc_memc_probe(struct platform_device *op)
|
||||
{
|
||||
struct device_node *np = op->dev.of_node;
|
||||
|
||||
|
@@ -107,7 +107,7 @@ static const struct of_device_id rtciobrg_ids[] = {
|
||||
{}
|
||||
};
|
||||
|
||||
static int __devinit sirfsoc_rtciobrg_probe(struct platform_device *op)
|
||||
static int sirfsoc_rtciobrg_probe(struct platform_device *op)
|
||||
{
|
||||
struct device_node *np = op->dev.of_node;
|
||||
|
||||
|
@@ -175,15 +175,9 @@ static u32 notrace sirfsoc_read_sched_clock(void)
|
||||
|
||||
static void __init sirfsoc_clockevent_init(void)
|
||||
{
|
||||
clockevents_calc_mult_shift(&sirfsoc_clockevent, CLOCK_TICK_RATE, 60);
|
||||
|
||||
sirfsoc_clockevent.max_delta_ns =
|
||||
clockevent_delta2ns(-2, &sirfsoc_clockevent);
|
||||
sirfsoc_clockevent.min_delta_ns =
|
||||
clockevent_delta2ns(2, &sirfsoc_clockevent);
|
||||
|
||||
sirfsoc_clockevent.cpumask = cpumask_of(0);
|
||||
clockevents_register_device(&sirfsoc_clockevent);
|
||||
clockevents_config_and_register(&sirfsoc_clockevent, CLOCK_TICK_RATE,
|
||||
2, -2);
|
||||
}
|
||||
|
||||
/* initialize the kernel jiffy timer source */
|
||||
|
Référencer dans un nouveau ticket
Bloquer un utilisateur