summaryrefslogtreecommitdiffstats
path: root/arch/arm/mach-at91/at91sam9260_devices.c
diff options
context:
space:
mode:
authorJean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>2012-01-05 14:30:34 +0100
committerSascha Hauer <s.hauer@pengutronix.de>2012-01-06 09:42:30 +0100
commit543bd82619823429e4a22973a0955c7b0eb49b0e (patch)
treeb76a300cdc24864f7772f6b05cde0c1ed68cd12b /arch/arm/mach-at91/at91sam9260_devices.c
parent3fc38b0c5bd68ae1269f38c89a75fb2f72617b8e (diff)
downloadbarebox-543bd82619823429e4a22973a0955c7b0eb49b0e.tar.gz
barebox-543bd82619823429e4a22973a0955c7b0eb49b0e.tar.xz
at91: 9260 and 9g20 add support of join SRAM Memory Mapping
on 9269 and 9g20 the sram are mirrored at then of the bank so we can join them Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com> Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
Diffstat (limited to 'arch/arm/mach-at91/at91sam9260_devices.c')
-rw-r--r--arch/arm/mach-at91/at91sam9260_devices.c12
1 files changed, 4 insertions, 8 deletions
diff --git a/arch/arm/mach-at91/at91sam9260_devices.c b/arch/arm/mach-at91/at91sam9260_devices.c
index 25a68caedd..8e8ea3b2d0 100644
--- a/arch/arm/mach-at91/at91sam9260_devices.c
+++ b/arch/arm/mach-at91/at91sam9260_devices.c
@@ -26,15 +26,11 @@ void at91_add_device_sdram(u32 size)
{
arm_add_mem_device("ram0", AT91_CHIPSELECT_1, size);
if (cpu_is_at91sam9g20()) {
- add_mem_device("sram0", AT91SAM9G20_SRAM0_BASE,
- AT91SAM9G20_SRAM0_SIZE, IORESOURCE_MEM_WRITEABLE);
- add_mem_device("sram1", AT91SAM9G20_SRAM1_BASE,
- AT91SAM9G20_SRAM1_SIZE, IORESOURCE_MEM_WRITEABLE);
+ add_mem_device("sram0", AT91SAM9G20_SRAM_BASE,
+ AT91SAM9G20_SRAM_SIZE, IORESOURCE_MEM_WRITEABLE);
} else {
- add_mem_device("sram0", AT91SAM9260_SRAM0_BASE,
- AT91SAM9260_SRAM0_SIZE, IORESOURCE_MEM_WRITEABLE);
- add_mem_device("sram1", AT91SAM9260_SRAM1_BASE,
- AT91SAM9260_SRAM1_SIZE, IORESOURCE_MEM_WRITEABLE);
+ add_mem_device("sram0", AT91SAM9260_SRAM_BASE,
+ AT91SAM9260_SRAM_SIZE, IORESOURCE_MEM_WRITEABLE);
}
}