X-Git-Url: https://git.archive.openwrt.org/?a=blobdiff_plain;f=target%2Flinux%2Fadm8668%2Ffiles-3.3%2Farch%2Fmips%2Fadm8668%2Ftime.c;fp=target%2Flinux%2Fadm8668%2Ffiles-3.3%2Farch%2Fmips%2Fadm8668%2Ftime.c;h=87bdd66965ddb741c691cd24edbf376bfa887af8;hb=f05305b95f94b143280a35f1d58c26ec78ed4e17;hp=0000000000000000000000000000000000000000;hpb=9a9c9b2cd68cc7d02656c60551197a6a0fcff225;p=15.05%2Fopenwrt.git diff --git a/target/linux/adm8668/files-3.3/arch/mips/adm8668/time.c b/target/linux/adm8668/files-3.3/arch/mips/adm8668/time.c new file mode 100644 index 0000000000..87bdd66965 --- /dev/null +++ b/target/linux/adm8668/files-3.3/arch/mips/adm8668/time.c @@ -0,0 +1,20 @@ +#include +#include +#include + +#include +#include + +void __init plat_time_init(void) +{ + struct clk *sys_clk; + + adm8668_init_clocks(); + + sys_clk = clk_get(NULL, "sys"); + if (IS_ERR(sys_clk)) + panic("unable to get system clock\n"); + + mips_hpt_frequency = clk_get_rate(sys_clk) / 2; +} +