summaryrefslogtreecommitdiffstats
path: root/arch/arm/include/asm/arch-mxs
diff options
context:
space:
mode:
authorOtavio Salvador <otavio@ossystems.com.br>2013-01-19 16:02:49 +0000
committerStefano Babic <sbabic@denx.de>2013-01-21 12:05:22 +0100
commit00239977097001c1c1331a50a03708faba46e8f4 (patch)
tree80da1a89b7c1900e2d3d941cb2f87d08c47e68a4 /arch/arm/include/asm/arch-mxs
parent4750953ed9370935be2adb1eb41444a7ad98efdb (diff)
downloadtalos-obmc-uboot-00239977097001c1c1331a50a03708faba46e8f4.tar.gz
talos-obmc-uboot-00239977097001c1c1331a50a03708faba46e8f4.zip
mxs: Add MX23 quirks into the clock code
The MX23 has different handling of the SSP clock and GPMI NAND clock sources, add necessary quirks into the clock code to properly handle these. Signed-off-by: Marek Vasut <marex@denx.de> Signed-off-by: Otavio Salvador <otavio@ossystems.com.br> Cc: Fabio Estevam <fabio.estevam@freescale.com> Cc: Stefano Babic <sbabic@denx.de>
Diffstat (limited to 'arch/arm/include/asm/arch-mxs')
-rw-r--r--arch/arm/include/asm/arch-mxs/clock.h8
1 files changed, 6 insertions, 2 deletions
diff --git a/arch/arm/include/asm/arch-mxs/clock.h b/arch/arm/include/asm/arch-mxs/clock.h
index d3927c7a55..3f7d3f0de5 100644
--- a/arch/arm/include/asm/arch-mxs/clock.h
+++ b/arch/arm/include/asm/arch-mxs/clock.h
@@ -1,5 +1,5 @@
/*
- * Freescale i.MX28 Clock
+ * Freescale i.MX23/i.MX28 Clock
*
* Copyright (C) 2011 Marek Vasut <marek.vasut@gmail.com>
* on behalf of DENX Software Engineering GmbH
@@ -31,11 +31,13 @@ enum mxc_clock {
MXC_GPMI_CLK,
MXC_IO0_CLK,
MXC_IO1_CLK,
+ MXC_XTAL_CLK,
MXC_SSP0_CLK,
+#ifdef CONFIG_MX28
MXC_SSP1_CLK,
MXC_SSP2_CLK,
MXC_SSP3_CLK,
- MXC_XTAL_CLK,
+#endif
};
enum mxs_ioclock {
@@ -45,9 +47,11 @@ enum mxs_ioclock {
enum mxs_sspclock {
MXC_SSPCLK0 = 0,
+#ifdef CONFIG_MX28
MXC_SSPCLK1,
MXC_SSPCLK2,
MXC_SSPCLK3,
+#endif
};
uint32_t mxc_get_clock(enum mxc_clock clk);
OpenPOWER on IntegriCloud