summaryrefslogtreecommitdiffstats
path: root/arch/arm/mach-imx/imx35.c
diff options
context:
space:
mode:
authorMarc Kleine-Budde <mkl@pengutronix.de>2013-03-14 18:38:44 +0100
committerSascha Hauer <s.hauer@pengutronix.de>2013-03-26 10:20:17 +0100
commitc74fb45f6427256a530bbf6682b10908942a3644 (patch)
treef1c30a5c3df9e79c10e0a7d30d8a0d36311cceee /arch/arm/mach-imx/imx35.c
parent39c350aa507984dfe363cbea994b41ce1440947b (diff)
downloadbarebox-c74fb45f6427256a530bbf6682b10908942a3644.tar.gz
barebox-c74fb45f6427256a530bbf6682b10908942a3644.tar.xz
ARM i.MX bootsource: add separate function for mx25 and mx35
This patch creates a seperate function for mx25 and mx35 to save it's bootsource. Signed-off-by: Marc Kleine-Budde <mkl@pengutronix.de> Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
Diffstat (limited to 'arch/arm/mach-imx/imx35.c')
-rw-r--r--arch/arm/mach-imx/imx35.c6
1 files changed, 1 insertions, 5 deletions
diff --git a/arch/arm/mach-imx/imx35.c b/arch/arm/mach-imx/imx35.c
index 7b68783b3e..92f6964c45 100644
--- a/arch/arm/mach-imx/imx35.c
+++ b/arch/arm/mach-imx/imx35.c
@@ -59,13 +59,9 @@ core_initcall(imx35_l2_fix);
static int imx35_init(void)
{
- uint32_t val;
-
imx35_silicon_revision();
- val = readl(MX35_CCM_BASE_ADDR + MX35_CCM_RCSR);
- imx_25_35_boot_save_loc((val >> MX35_CCM_RCSR_MEM_CTRL_SHIFT) & 0x3,
- (val >> MX35_CCM_RCSR_MEM_TYPE_SHIFT) & 0x3);
+ imx35_boot_save_loc((void *)MX35_CCM_BASE_ADDR);
add_generic_device("imx_iim", 0, NULL, MX35_IIM_BASE_ADDR, SZ_4K,
IORESOURCE_MEM, NULL);