xref: /rk3399_rockchip-uboot/arch/arm/include/asm/arch-mx27/clock.h (revision 326ea986ac150acdc7656d57fca647db80b50158)
1819833afSPeter Tyser /*
2819833afSPeter Tyser  *
3819833afSPeter Tyser  * (c) 2009 Ilya Yanok, Emcraft Systems <yanok@emcraft.com>
4819833afSPeter Tyser  *
5*1a459660SWolfgang Denk  * SPDX-License-Identifier:	GPL-2.0+
6819833afSPeter Tyser  */
7819833afSPeter Tyser 
8819833afSPeter Tyser #ifndef __ASM_ARCH_CLOCK_H
9819833afSPeter Tyser #define __ASM_ARCH_CLOCK_H
10819833afSPeter Tyser 
11fa47a286SHelmut Raiger enum mxc_clock {
12fa47a286SHelmut Raiger 	MXC_ARM_CLK,
1379713f0aStrem 	MXC_I2C_CLK,
14fa47a286SHelmut Raiger 	MXC_UART_CLK,
15fa47a286SHelmut Raiger 	MXC_ESDHC_CLK,
16fa47a286SHelmut Raiger 	MXC_FEC_CLK,
17fa47a286SHelmut Raiger };
18819833afSPeter Tyser 
19fa47a286SHelmut Raiger unsigned int mxc_get_clock(enum mxc_clock clk);
20fa47a286SHelmut Raiger #define imx_get_uartclk() mxc_get_clock(MXC_UART_CLK)
21fa47a286SHelmut Raiger #define imx_get_fecclk() mxc_get_clock(MXC_FEC_CLK)
22819833afSPeter Tyser 
23819833afSPeter Tyser #endif /* __ASM_ARCH_CLOCK_H */
24