X-Git-Url: https://git.rohieb.name/openwrt.git/blobdiff_plain/809c03fe4c0f90c640b26e6a2792553b592c68f2..66703ccb3299a6b0352aac3b10a6d813ae9280d9:/target/linux/xburst/files-2.6.32/arch/mips/jz4740/time.c diff --git a/target/linux/xburst/files-2.6.32/arch/mips/jz4740/time.c b/target/linux/xburst/files-2.6.32/arch/mips/jz4740/time.c index b811fcd44..d9c5eba61 100644 --- a/target/linux/xburst/files-2.6.32/arch/mips/jz4740/time.c +++ b/target/linux/xburst/files-2.6.32/arch/mips/jz4740/time.c @@ -22,6 +22,7 @@ #include #include #include +#include "clock.h" #define JZ_REG_TIMER_STOP 0x1C #define JZ_REG_TIMER_STOP_SET 0x2C @@ -216,7 +217,6 @@ void __init plat_time_init(void) { int ret; uint32_t clk_rate; - struct clk *ext_clk; jz4740_timer_base = ioremap(CPHYSADDR(TCU_BASE), 0x100); @@ -225,13 +225,7 @@ void __init plat_time_init(void) return; } - /*ext_clk = clk_get(NULL, "ext"); - clk_rate = clk_get_rate(ext_clk) >> 4; - clk_put(ext_clk);*/ - - - clk_rate = JZ_EXTAL >> 4; - + clk_rate = jz4740_clock_bdata.ext_rate >> 4; jz4740_jiffies_per_tick = DIV_ROUND_CLOSEST(clk_rate, HZ); clockevent_set_clock(&jz4740_clockevent, clk_rate);