Loading arch/arm/mach-u300/timer.c +11 −0 Original line number Diff line number Diff line Loading @@ -18,6 +18,7 @@ #include <linux/clk.h> #include <linux/err.h> #include <linux/irq.h> #include <linux/delay.h> #include <mach/hardware.h> #include <mach/irqs.h> Loading Loading @@ -345,6 +346,12 @@ static u32 notrace u300_read_sched_clock(void) return readl(U300_TIMER_APP_VBASE + U300_TIMER_APP_GPT2CC); } static unsigned long u300_read_current_timer(void) { return readl(U300_TIMER_APP_VBASE + U300_TIMER_APP_GPT2CC); } static struct delay_timer u300_delay_timer; /* * This sets up the system timers, clock source and clock event. Loading @@ -362,6 +369,10 @@ void __init u300_timer_init(void) setup_sched_clock(u300_read_sched_clock, 32, rate); u300_delay_timer.read_current_timer = &u300_read_current_timer; u300_delay_timer.freq = rate; register_current_timer_delay(&u300_delay_timer); /* * Disable the "OS" and "DD" timers - these are designed for Symbian! * Example usage in cnh1601578 cpu subsystem pd_timer_app.c Loading Loading
arch/arm/mach-u300/timer.c +11 −0 Original line number Diff line number Diff line Loading @@ -18,6 +18,7 @@ #include <linux/clk.h> #include <linux/err.h> #include <linux/irq.h> #include <linux/delay.h> #include <mach/hardware.h> #include <mach/irqs.h> Loading Loading @@ -345,6 +346,12 @@ static u32 notrace u300_read_sched_clock(void) return readl(U300_TIMER_APP_VBASE + U300_TIMER_APP_GPT2CC); } static unsigned long u300_read_current_timer(void) { return readl(U300_TIMER_APP_VBASE + U300_TIMER_APP_GPT2CC); } static struct delay_timer u300_delay_timer; /* * This sets up the system timers, clock source and clock event. Loading @@ -362,6 +369,10 @@ void __init u300_timer_init(void) setup_sched_clock(u300_read_sched_clock, 32, rate); u300_delay_timer.read_current_timer = &u300_read_current_timer; u300_delay_timer.freq = rate; register_current_timer_delay(&u300_delay_timer); /* * Disable the "OS" and "DD" timers - these are designed for Symbian! * Example usage in cnh1601578 cpu subsystem pd_timer_app.c Loading