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
|
@ -208,7 +208,7 @@ u32 imx_get_uartclk(void)
|
||||||
return freq;
|
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 nfc_pdf, hsp_podf;
|
||||||
u32 pll, ret_val = 0, usb_prdf, usb_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;
|
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;
|
u32 ret_val = 0, pdf, pre_pdf, clk_sel;
|
||||||
struct ccm_regs *ccm =
|
struct ccm_regs *ccm =
|
||||||
|
|
|
@ -25,7 +25,7 @@
|
||||||
#define __ASM_ARCH_CLOCK_H
|
#define __ASM_ARCH_CLOCK_H
|
||||||
|
|
||||||
enum mxc_clock {
|
enum mxc_clock {
|
||||||
MXC_ARM_CLK = 0,
|
MXC_ARM_CLK,
|
||||||
MXC_AHB_CLK,
|
MXC_AHB_CLK,
|
||||||
MXC_IPG_CLK,
|
MXC_IPG_CLK,
|
||||||
MXC_IPG_PERCLK,
|
MXC_IPG_PERCLK,
|
||||||
|
@ -36,6 +36,32 @@ enum mxc_clock {
|
||||||
MXC_FEC_CLK,
|
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);
|
unsigned int imx_decode_pll(unsigned int pll, unsigned int f_ref);
|
||||||
|
|
||||||
u32 imx_get_uartclk(void);
|
u32 imx_get_uartclk(void);
|
||||||
|
|
|
@ -215,32 +215,6 @@
|
||||||
#if !(defined(__KERNEL_STRICT_NAMES) || defined(__ASSEMBLY__))
|
#if !(defined(__KERNEL_STRICT_NAMES) || defined(__ASSEMBLY__))
|
||||||
#include <asm/types.h>
|
#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 */
|
/* Clock Control Module (CCM) registers */
|
||||||
struct ccm_regs {
|
struct ccm_regs {
|
||||||
u32 ccmr; /* Control */
|
u32 ccmr; /* Control */
|
||||||
|
|
Loading…
Reference in New Issue