xref: /rk3399_rockchip-uboot/arch/arm/include/asm/arch-fsl-layerscape/clock.h (revision 6e2941d787819ae1221d7f8295fa67d2ba94a913)
19f3183d2SMingkai Hu /*
29f3183d2SMingkai Hu  * Copyright 2015 Freescale Semiconductor, Inc.
39f3183d2SMingkai Hu  *
49f3183d2SMingkai Hu  * SPDX-License-Identifier:	GPL-2.0+
59f3183d2SMingkai Hu  *
69f3183d2SMingkai Hu  */
79f3183d2SMingkai Hu 
89f3183d2SMingkai Hu #ifndef __ASM_ARCH_FSL_LAYERSCAPE_CLOCK_H_
99f3183d2SMingkai Hu #define __ASM_ARCH_FSL_LAYERSCAPE_CLOCK_H_
109f3183d2SMingkai Hu 
119f3183d2SMingkai Hu #include <common.h>
129f3183d2SMingkai Hu 
139f3183d2SMingkai Hu enum mxc_clock {
149f3183d2SMingkai Hu 	MXC_ARM_CLK = 0,
159f3183d2SMingkai Hu 	MXC_BUS_CLK,
169f3183d2SMingkai Hu 	MXC_UART_CLK,
179f3183d2SMingkai Hu 	MXC_ESDHC_CLK,
189f3183d2SMingkai Hu 	MXC_I2C_CLK,
199f3183d2SMingkai Hu 	MXC_DSPI_CLK,
209f3183d2SMingkai Hu };
219f3183d2SMingkai Hu 
229f3183d2SMingkai Hu unsigned int mxc_get_clock(enum mxc_clock clk);
23*6e2941d7SSimon Glass ulong get_ddr_freq(ulong);
24*6e2941d7SSimon Glass uint get_svr(void);
259f3183d2SMingkai Hu 
269f3183d2SMingkai Hu #endif /* __ASM_ARCH_FSL_LAYERSCAPE_CLOCK_H_ */
27