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