|
@@ -0,0 +1,47 @@
|
|
|
|
+/*
|
|
|
|
+ * Copyright 2008-2009 Freescale Semiconductor, Inc. All Rights Reserved.
|
|
|
|
+ *
|
|
|
|
+ * The code contained herein is licensed under the GNU General Public
|
|
|
|
+ * License. You may obtain a copy of the GNU General Public License
|
|
|
|
+ * Version 2 or later at the following locations:
|
|
|
|
+ *
|
|
|
|
+ * http://www.opensource.org/licenses/gpl-license.html
|
|
|
|
+ * http://www.gnu.org/copyleft/gpl.html
|
|
|
|
+ */
|
|
|
|
+#ifndef __ARCH_ARM_MACH_MX51_CRM_REGS_H__
|
|
|
|
+#define __ARCH_ARM_MACH_MX51_CRM_REGS_H__
|
|
|
|
+
|
|
|
|
+#define MX51_CCM_BASE MX51_IO_ADDRESS(MX51_CCM_BASE_ADDR)
|
|
|
|
+#define MX51_DPLL1_BASE MX51_IO_ADDRESS(MX51_PLL1_BASE_ADDR)
|
|
|
|
+#define MX51_DPLL2_BASE MX51_IO_ADDRESS(MX51_PLL2_BASE_ADDR)
|
|
|
|
+#define MX51_DPLL3_BASE MX51_IO_ADDRESS(MX51_PLL3_BASE_ADDR)
|
|
|
|
+#define MX51_CORTEXA8_BASE MX51_IO_ADDRESS(MX51_ARM_BASE_ADDR)
|
|
|
|
+#define MX51_GPC_BASE MX51_IO_ADDRESS(MX51_GPC_BASE_ADDR)
|
|
|
|
+
|
|
|
|
+/*MX53*/
|
|
|
|
+#define MX53_CCM_BASE MX53_IO_ADDRESS(MX53_CCM_BASE_ADDR)
|
|
|
|
+#define MX53_DPLL1_BASE MX53_IO_ADDRESS(MX53_PLL1_BASE_ADDR)
|
|
|
|
+#define MX53_DPLL2_BASE MX53_IO_ADDRESS(MX53_PLL2_BASE_ADDR)
|
|
|
|
+#define MX53_DPLL3_BASE MX53_IO_ADDRESS(MX53_PLL3_BASE_ADDR)
|
|
|
|
+#define MX53_DPLL4_BASE MX53_IO_ADDRESS(MX53_PLL4_BASE_ADDR)
|
|
|
|
+
|
|
|
|
+/* PLL Register Offsets */
|
|
|
|
+#define MXC_PLL_DP_CTL 0x00
|
|
|
|
+#define MXC_PLL_DP_CONFIG 0x04
|
|
|
|
+#define MXC_PLL_DP_OP 0x08
|
|
|
|
+#define MXC_PLL_DP_MFD 0x0C
|
|
|
|
+#define MXC_PLL_DP_MFN 0x10
|
|
|
|
+#define MXC_PLL_DP_MFNMINUS 0x14
|
|
|
|
+#define MXC_PLL_DP_MFNPLUS 0x18
|
|
|
|
+#define MXC_PLL_DP_HFS_OP 0x1C
|
|
|
|
+#define MXC_PLL_DP_HFS_MFD 0x20
|
|
|
|
+#define MXC_PLL_DP_HFS_MFN 0x24
|
|
|
|
+#define MXC_PLL_DP_MFN_TOGC 0x28
|
|
|
|
+#define MXC_PLL_DP_DESTAT 0x2c
|
|
|
|
+
|
|
|
|
+/* PLL Register Bit definitions */
|
|
|
|
+#define MXC_PLL_DP_CTL_MUL_CTRL 0x2000
|
|
|
|
+#define MXC_PLL_DP_CTL_DPDCK0_2_EN 0x1000
|
|
|
|
+#define MXC_PLL_DP_CTL_DPDCK0_2_OFFSET 12
|
|
|
|
+#define MXC_PLL_DP_CTL_ADE 0x800
|
|
|
|
+#define MXC_PLL_DP_CTL_REF_CLK_DIV 0x400
|