xref: /rk3399_rockchip-uboot/arch/arm/include/asm/arch-ls102xa/clock.h (revision 457e51cffdacf117c2afdd09d9bfc2f8df7314cb)
1d60a2099SWang Huan /*
2d60a2099SWang Huan  * Copyright 2014 Freescale Semiconductor, Inc.
3d60a2099SWang Huan  *
4d60a2099SWang Huan  * SPDX-License-Identifier:	GPL-2.0+
5d60a2099SWang Huan  *
6d60a2099SWang Huan  */
7d60a2099SWang Huan 
8d60a2099SWang Huan #ifndef __ASM_ARCH_LS102XA_CLOCK_H_
9d60a2099SWang Huan #define __ASM_ARCH_LS102XA_CLOCK_H_
10d60a2099SWang Huan 
11d60a2099SWang Huan #include <common.h>
12d60a2099SWang Huan 
13d60a2099SWang Huan enum mxc_clock {
14d60a2099SWang Huan 	MXC_ARM_CLK = 0,
15d60a2099SWang Huan 	MXC_UART_CLK,
16d60a2099SWang Huan 	MXC_ESDHC_CLK,
17d60a2099SWang Huan 	MXC_I2C_CLK,
18d60a2099SWang Huan 	MXC_DSPI_CLK,
19d60a2099SWang Huan };
20d60a2099SWang Huan 
21d60a2099SWang Huan unsigned int mxc_get_clock(enum mxc_clock clk);
22*457e51cfSSimon Glass ulong get_ddr_freq(ulong);
236e2941d7SSimon Glass uint get_svr(void);
24d60a2099SWang Huan 
25d60a2099SWang Huan #endif /* __ASM_ARCH_LS102XA_CLOCK_H_ */
26