From: 黄涛 Date: Fri, 21 Mar 2014 13:01:50 +0000 (+0800) Subject: Revert "clocksource: rockchip_timer: always setup_sched_clock" X-Git-Tag: firefly_0821_release~5914 X-Git-Url: http://demsky.eecs.uci.edu/git/?a=commitdiff_plain;h=739d8fd834e9d6fa5056e1dc697ae2a2f26dd029;p=firefly-linux-kernel-4.4.55.git Revert "clocksource: rockchip_timer: always setup_sched_clock" This reverts commit 3a420a06f9c03ae65c91763af3ff8a1fb8391d6a. --- diff --git a/drivers/clocksource/rockchip_timer.c b/drivers/clocksource/rockchip_timer.c index 864b27c3fb6d..1f74db6a8210 100644 --- a/drivers/clocksource/rockchip_timer.c +++ b/drivers/clocksource/rockchip_timer.c @@ -321,12 +321,13 @@ static void __init rk_timer_init(struct device_node *np) rk_delay_timer.read_current_timer = (unsigned long (*)(void))rockchip_read_sched_clock_up; } rk_timer_init_clocksource(np); - if (count_up) - setup_sched_clock(rockchip_read_sched_clock_up, 32, 24000000); - else - setup_sched_clock(rockchip_read_sched_clock, 32, 24000000); - if (!lpj_fine) + if (!lpj_fine) { + if (count_up) + setup_sched_clock(rockchip_read_sched_clock_up, 32, 24000000); + else + setup_sched_clock(rockchip_read_sched_clock, 32, 24000000); register_current_timer_delay(&rk_delay_timer); + } } else if (of_property_read_u32(np, "rockchip,broadcast", &val) == 0 && val) { rk_timer_init_broadcast(np); }