summaryrefslogtreecommitdiffstats
path: root/arch/arm/mach-at91/include/mach/atmel_mpddrc.h
diff options
context:
space:
mode:
authorErik van Luijk <evanluijk@interact.nl>2015-08-13 15:43:18 +0200
committerAndreas Bießmann <andreas.devel@googlemail.com>2015-08-21 15:47:02 +0200
commit0c01c3e876c0db59b4075a4a7550020f0ea25981 (patch)
tree2cfb8af2d6351192ee05826fd1b98870a0f0a023 /arch/arm/mach-at91/include/mach/atmel_mpddrc.h
parent8d77576371381ade83de475bb639949b44941e8c (diff)
downloadtalos-obmc-uboot-0c01c3e876c0db59b4075a4a7550020f0ea25981.tar.gz
talos-obmc-uboot-0c01c3e876c0db59b4075a4a7550020f0ea25981.zip
arm: at91: mpddr: allow multiple DDR controllers
The mpddr.c depends on ATMEL_BASE_MPDDRC for the base address to configure the controller. This cannot be used when there is more than one controller (i.e. AT91SAM9G45, AT91SAM9M10). Signed-off-by: Erik van Luijk <evanluijk@interact.nl> [remove 'new blank line at EOF'] Signed-off-by: Andreas Bießmann <andreas.devel@googlemail.com>
Diffstat (limited to 'arch/arm/mach-at91/include/mach/atmel_mpddrc.h')
-rw-r--r--arch/arm/mach-at91/include/mach/atmel_mpddrc.h6
1 files changed, 4 insertions, 2 deletions
diff --git a/arch/arm/mach-at91/include/mach/atmel_mpddrc.h b/arch/arm/mach-at91/include/mach/atmel_mpddrc.h
index 130a85abee..c6c8dda803 100644
--- a/arch/arm/mach-at91/include/mach/atmel_mpddrc.h
+++ b/arch/arm/mach-at91/include/mach/atmel_mpddrc.h
@@ -23,8 +23,10 @@ struct atmel_mpddr {
u32 md;
};
-int ddr2_init(const unsigned int ram_address,
- const struct atmel_mpddr *mpddr);
+
+int ddr2_init(const unsigned int base,
+ const unsigned int ram_address,
+ const struct atmel_mpddr *mpddr);
/* Bit field in mode register */
#define ATMEL_MPDDRC_MR_MODE_NORMAL_CMD 0x0
OpenPOWER on IntegriCloud