Merge branch 'master' of git://git.denx.de/u-boot-usb
[oweals/u-boot.git] / arch / arm / mach-versal / clk.c
1 // SPDX-License-Identifier: GPL-2.0+
2 /*
3  * (C) Copyright 2016 - 2018 Xilinx, Inc.
4  * Michal Simek <michal.simek@xilinx.com>
5  */
6
7 #include <common.h>
8 #include <time.h>
9
10 DECLARE_GLOBAL_DATA_PTR;
11
12 #ifdef CONFIG_CLOCKS
13 /**
14  * set_cpu_clk_info - Initialize clock framework
15  *
16  * Return: 0 always.
17  *
18  * This function is called from common code after relocation and sets up the
19  * clock framework. The framework must not be used before this function had been
20  * called.
21  */
22 int set_cpu_clk_info(void)
23 {
24         gd->cpu_clk = get_tbclk();
25
26         gd->bd->bi_arm_freq = gd->cpu_clk / 1000000;
27         gd->bd->bi_dsp_freq = 0;
28
29         return 0;
30 }
31 #endif