mirror of
https://github.com/AsahiLinux/u-boot
synced 2024-11-11 07:34:31 +00:00
mx35: Move clock enums to clock.h
Signed-off-by: Benoît Thébaudeau <benoit.thebaudeau@advansee.com> Cc: Stefano Babic <sbabic@denx.de> Acked-by: Stefano Babic <sbabic@denx.de>
This commit is contained in:
parent
d365e2d7c3
commit
7c80326d34
3 changed files with 29 additions and 29 deletions
|
@ -208,7 +208,7 @@ u32 imx_get_uartclk(void)
|
|||
return freq;
|
||||
}
|
||||
|
||||
unsigned int mxc_get_main_clock(enum mxc_main_clocks clk)
|
||||
unsigned int mxc_get_main_clock(enum mxc_main_clock clk)
|
||||
{
|
||||
u32 nfc_pdf, hsp_podf;
|
||||
u32 pll, ret_val = 0, usb_prdf, usb_podf;
|
||||
|
@ -273,7 +273,7 @@ unsigned int mxc_get_main_clock(enum mxc_main_clocks clk)
|
|||
|
||||
return ret_val;
|
||||
}
|
||||
unsigned int mxc_get_peri_clock(enum mxc_peri_clocks clk)
|
||||
unsigned int mxc_get_peri_clock(enum mxc_peri_clock clk)
|
||||
{
|
||||
u32 ret_val = 0, pdf, pre_pdf, clk_sel;
|
||||
struct ccm_regs *ccm =
|
||||
|
|
|
@ -25,7 +25,7 @@
|
|||
#define __ASM_ARCH_CLOCK_H
|
||||
|
||||
enum mxc_clock {
|
||||
MXC_ARM_CLK = 0,
|
||||
MXC_ARM_CLK,
|
||||
MXC_AHB_CLK,
|
||||
MXC_IPG_CLK,
|
||||
MXC_IPG_PERCLK,
|
||||
|
@ -36,6 +36,32 @@ enum mxc_clock {
|
|||
MXC_FEC_CLK,
|
||||
};
|
||||
|
||||
enum mxc_main_clock {
|
||||
CPU_CLK,
|
||||
AHB_CLK,
|
||||
IPG_CLK,
|
||||
IPG_PER_CLK,
|
||||
NFC_CLK,
|
||||
USB_CLK,
|
||||
HSP_CLK,
|
||||
};
|
||||
|
||||
enum mxc_peri_clock {
|
||||
UART1_BAUD,
|
||||
UART2_BAUD,
|
||||
UART3_BAUD,
|
||||
SSI1_BAUD,
|
||||
SSI2_BAUD,
|
||||
CSI_BAUD,
|
||||
MSHC_CLK,
|
||||
ESDHC1_CLK,
|
||||
ESDHC2_CLK,
|
||||
ESDHC3_CLK,
|
||||
SPDIF_CLK,
|
||||
SPI1_CLK,
|
||||
SPI2_CLK,
|
||||
};
|
||||
|
||||
unsigned int imx_decode_pll(unsigned int pll, unsigned int f_ref);
|
||||
|
||||
u32 imx_get_uartclk(void);
|
||||
|
|
|
@ -215,32 +215,6 @@
|
|||
#if !(defined(__KERNEL_STRICT_NAMES) || defined(__ASSEMBLY__))
|
||||
#include <asm/types.h>
|
||||
|
||||
enum mxc_main_clocks {
|
||||
CPU_CLK,
|
||||
AHB_CLK,
|
||||
IPG_CLK,
|
||||
IPG_PER_CLK,
|
||||
NFC_CLK,
|
||||
USB_CLK,
|
||||
HSP_CLK,
|
||||
};
|
||||
|
||||
enum mxc_peri_clocks {
|
||||
UART1_BAUD,
|
||||
UART2_BAUD,
|
||||
UART3_BAUD,
|
||||
SSI1_BAUD,
|
||||
SSI2_BAUD,
|
||||
CSI_BAUD,
|
||||
MSHC_CLK,
|
||||
ESDHC1_CLK,
|
||||
ESDHC2_CLK,
|
||||
ESDHC3_CLK,
|
||||
SPDIF_CLK,
|
||||
SPI1_CLK,
|
||||
SPI2_CLK,
|
||||
};
|
||||
|
||||
/* Clock Control Module (CCM) registers */
|
||||
struct ccm_regs {
|
||||
u32 ccmr; /* Control */
|
||||
|
|
Loading…
Reference in a new issue