static void __init imx_timer_init(void) { imx_timer_hardware_init(); imx_clocksource_init(); /* * Make irqs happen for the system timer */ setup_irq(TIM1_INT, &imx_timer_irq); }
static void __init imx_timer_init(void) { struct clk *clk; unsigned long rate; imx_clocks_init(); clk = clk_get(NULL, "perclk1"); clk_enable(clk); rate = clk_get_rate(clk); imx_timer_hardware_init(); imx_clocksource_init(rate); imx_clockevent_init(rate); /* * Make irqs happen for the system timer */ setup_irq(TIM1_INT, &imx_timer_irq); }