summaryrefslogtreecommitdiffstats
path: root/arch
diff options
context:
space:
mode:
authorIvo Clarysse <ivo.clarysse@gmail.com>2010-04-22 13:47:49 +0200
committerSascha Hauer <s.hauer@pengutronix.de>2010-05-03 15:01:28 +0200
commit7eb1a159540fc3356d3d4d4bad7dde4a5c01e4b6 (patch)
tree4e90594094bc24555b3909743b86ffb0537e1b5a /arch
parent7a0a29ca36bff633e4d78a1c6cd4220edb296dd0 (diff)
downloadbarebox-7eb1a159540fc3356d3d4d4bad7dde4a5c01e4b6.tar.gz
barebox-7eb1a159540fc3356d3d4d4bad7dde4a5c01e4b6.tar.xz
MX25PDK: Add support for 64MiB DDR2 SDRAM
Newer Freescale 3-Stack development systems are equipped with 64MiB of DDR2 SDRAM, instead of the 128MiB of mDDR SDRAM with which earlier versions were shipped. Signed-off-by: Ivo Clarysse <ivo.clarysse@gmail.com> Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
Diffstat (limited to 'arch')
-rw-r--r--arch/arm/mach-imx/Kconfig12
1 files changed, 11 insertions, 1 deletions
diff --git a/arch/arm/mach-imx/Kconfig b/arch/arm/mach-imx/Kconfig
index 10561f0866..02d5db9bcb 100644
--- a/arch/arm/mach-imx/Kconfig
+++ b/arch/arm/mach-imx/Kconfig
@@ -6,7 +6,8 @@ config ARCH_TEXT_BASE
default 0x08f00000 if MACH_MX1ADS
default 0xc0000000 if MACH_IMX21ADS
default 0xa0000000 if MACH_IMX27ADS
- default 0x87f00000 if MACH_FREESCALE_MX25_3STACK
+ default 0x83f00000 if MACH_FREESCALE_MX25_3STACK && FREESCALE_MX25_3STACK_SDRAM_64MB_DDR2
+ default 0x87f00000 if MACH_FREESCALE_MX25_3STACK && FREESCALE_MX25_3STACK_SDRAM_128MB_MDDR
default 0x87f00000 if MACH_FREESCALE_MX35_3STACK
default 0xa7f00000 if MACH_PCA100
default 0xa0000000 if MACH_PCM038
@@ -300,6 +301,15 @@ config EUKREA_CPUIMX27_QUART4
bool "Q4"
endchoice
endif
+if MACH_FREESCALE_MX25_3STACK
+choice
+ prompt "SDRAM Type"
+config FREESCALE_MX25_3STACK_SDRAM_64MB_DDR2
+ bool "64 MB (DDR2)"
+config FREESCALE_MX25_3STACK_SDRAM_128MB_MDDR
+ bool "128 MB (mDDR)"
+endchoice
+endif
endmenu
menu "i.MX specific settings "