diff options
author | Ben Gardiner <bengardiner@nanometrics.ca> | 2012-10-05 19:04:41 +0200 |
---|---|---|
committer | Sekhar Nori <nsekhar@ti.com> | 2012-10-27 12:58:33 +0200 |
commit | 626863a3f32f0baaf55a1d18b8d4fbb937700dda (patch) | |
tree | 97e76d5e443ec8b0d3357f3819d7139bb3e0d8a7 /arch/arm/mach-davinci/dm646x.c | |
parent | uio: uio_pruss: replace private SRAM API with genalloc (diff) | |
download | linux-626863a3f32f0baaf55a1d18b8d4fbb937700dda.tar.xz linux-626863a3f32f0baaf55a1d18b8d4fbb937700dda.zip |
ARM: davinci: sram: switch from iotable to ioremapped regions
The current davinci init sets up SRAM in iotables. There has been
an observed failure to boot a da850 with 128K specified in the
iotable.
Make the davinci sram allocator do an ioremap of the region
specified by the entries in davinci_soc_info before registering
with gen_pool_add_virt(). Remove all iotable SRAM mappings and
SRAM_VIRT.
Regression tested suspend/resume on AM180x EVM.
Signed-off-by: Ben Gardiner <bengardiner@nanometrics.ca>
Signed-off-by: Matt Porter <mporter@ti.com>
Signed-off-by: Sekhar Nori <nsekhar@ti.com>
Diffstat (limited to 'arch/arm/mach-davinci/dm646x.c')
-rw-r--r-- | arch/arm/mach-davinci/dm646x.c | 6 |
1 files changed, 0 insertions, 6 deletions
diff --git a/arch/arm/mach-davinci/dm646x.c b/arch/arm/mach-davinci/dm646x.c index 97c0f8e555bd..ac7b431c4c8e 100644 --- a/arch/arm/mach-davinci/dm646x.c +++ b/arch/arm/mach-davinci/dm646x.c @@ -756,12 +756,6 @@ static struct map_desc dm646x_io_desc[] = { .length = IO_SIZE, .type = MT_DEVICE }, - { - .virtual = SRAM_VIRT, - .pfn = __phys_to_pfn(0x00010000), - .length = SZ_32K, - .type = MT_MEMORY_NONCACHED, - }, }; /* Contents of JTAG ID register used to identify exact cpu type */ |