summaryrefslogtreecommitdiffstats
path: root/board
diff options
context:
space:
mode:
authorSascha Hauer <s.hauer@pengutronix.de>2009-01-30 11:56:56 +0100
committerSascha Hauer <s.hauer@pengutronix.de>2009-01-30 12:07:23 +0100
commit4d19a68f35fe668372fe0c4e7bac09cc2f168ccb (patch)
treeba949590deea947a6d5785d443b6126ee058bbc4 /board
parent4aae146beeea02c48e6169080aedaa8c6ce5e6b7 (diff)
downloadbarebox-4d19a68f35fe668372fe0c4e7bac09cc2f168ccb.tar.gz
barebox-4d19a68f35fe668372fe0c4e7bac09cc2f168ccb.tar.xz
[MX27] use common PLL defines
Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
Diffstat (limited to 'board')
-rw-r--r--board/pcm038/pcm038.c27
1 files changed, 14 insertions, 13 deletions
diff --git a/board/pcm038/pcm038.c b/board/pcm038/pcm038.c
index 890e712e0e..2182a3649e 100644
--- a/board/pcm038/pcm038.c
+++ b/board/pcm038/pcm038.c
@@ -36,6 +36,7 @@
#include <spi/spi.h>
#include <asm/io.h>
#include <asm/arch/imx-nand.h>
+#include <asm/arch/imx-pll.h>
static struct device_d cfi_dev = {
.name = "cfi_flash",
@@ -236,10 +237,10 @@ static int pcm038_power_init(void)
if (ret)
goto out;
- MPCTL0 = PLL_PCTL_PD(0) |
- PLL_PCTL_MFD(51) |
- PLL_PCTL_MFI(7) |
- PLL_PCTL_MFN(35);
+ MPCTL0 = IMX_PLL_PD(0) |
+ IMX_PLL_MFD(51) |
+ IMX_PLL_MFI(7) |
+ IMX_PLL_MFN(35);
CSCR |= CSCR_MPLL_RESTART;
@@ -295,15 +296,15 @@ static int pll_init(void)
/*
* pll clock initialization - see section 3.4.3 of the i.MX27 manual
*/
- MPCTL0 = PLL_PCTL_PD(1) |
- PLL_PCTL_MFD(51) |
- PLL_PCTL_MFI(7) |
- PLL_PCTL_MFN(35); /* MPLL = 2 * 26 * 3.83654 MHz = 199.5 MHz */
-
- SPCTL0 = PLL_PCTL_PD(1) |
- PLL_PCTL_MFD(12) |
- PLL_PCTL_MFI(9) |
- PLL_PCTL_MFN(3); /* SPLL = 2 * 26 * 4.61538 MHz = 240 MHz */
+ MPCTL0 = IMX_PLL_PD(1) |
+ IMX_PLL_MFD(51) |
+ IMX_PLL_MFI(7) |
+ IMX_PLL_MFN(35); /* MPLL = 2 * 26 * 3.83654 MHz = 199.5 MHz */
+
+ SPCTL0 = IMX_PLL_PD(1) |
+ IMX_PLL_MFD(12) |
+ IMX_PLL_MFI(9) |
+ IMX_PLL_MFN(3); /* SPLL = 2 * 26 * 4.61538 MHz = 240 MHz */
/*
* ARM clock = (399 MHz / 2) / (ARM divider = 1) = 200 MHz