diff options
Diffstat (limited to 'arch/arm/mach-imx/include/mach/imx-pll.h')
-rw-r--r-- | arch/arm/mach-imx/include/mach/imx-pll.h | 18 |
1 files changed, 18 insertions, 0 deletions
diff --git a/arch/arm/mach-imx/include/mach/imx-pll.h b/arch/arm/mach-imx/include/mach/imx-pll.h new file mode 100644 index 0000000000..df7e73efea --- /dev/null +++ b/arch/arm/mach-imx/include/mach/imx-pll.h @@ -0,0 +1,18 @@ +#ifndef __INCLUDE_ASM_ARCH_IMX_PLL_H +#define __INCLUDE_ASM_ARCH_IMX_PLL_H + +/* + * This can be used for various PLLs found on + * i.MX SoCs. + * + * mfi + mfn / (mfd + 1) + * fpll = 2 * fref * --------------------- + * pd + 1 + */ +#define IMX_PLL_PD(x) (((x) & 0xf) << 26) +#define IMX_PLL_MFD(x) (((x) & 0x3ff) << 16) +#define IMX_PLL_MFI(x) (((x) & 0xf) << 10) +#define IMX_PLL_MFN(x) (((x) & 0x3ff) << 0) +#define IMX_PLL_BRMO (1 << 31) + +#endif /* __INCLUDE_ASM_ARCH_IMX_PLL_H*/ |