| // SPDX-License-Identifier: GPL-2.0-or-later |
| * Copyright (C) 2007 Lemote, Inc. & Institute of Computing Technology |
| * Author: Fuxin Zhang, zhangfx@lemote.com |
| * Copyright (C) 2009 Lemote Inc. |
| * Author: Wu Zhangjin, wuzhangjin@gmail.com |
| #include <linux/of_clk.h> |
| void __init plat_time_init(void) |
| if (loongson_sysconf.fw_interface == LOONGSON_DTB) { |
| np = of_get_cpu_node(0, NULL); |
| pr_err("Failed to get CPU node\n"); |
| pr_err("Failed to get CPU clock: %ld\n", PTR_ERR(clk)); |
| cpu_clock_freq = clk_get_rate(clk); |
| /* setup mips r4k timer */ |
| mips_hpt_frequency = cpu_clock_freq / 2; |