mtd: uclinux: allow systems to override map addr/size
commitfa254ecbcca713a4aec99478e79f858942b3d4e0
authorMike Frysinger <vapier@gentoo.org>
Tue, 26 May 2009 23:33:16 +0000 (26 19:33 -0400)
committerDavid Woodhouse <David.Woodhouse@intel.com>
Fri, 5 Jun 2009 17:29:14 +0000 (5 18:29 +0100)
tree4f734d3cdb4d89987bb181e78218fb377cd12a9a
parentc3a9f35673290f49ec115d36ad283961c82c135a
mtd: uclinux: allow systems to override map addr/size

Due to a processor anomaly (05000263 to be exact), most Blackfin parts
cannot keep the embedded filesystem image directly after the kernel in
RAM.  Instead, the filesystem needs to be relocated to the end of memory.
As such, we need to tweak the map addr/size during boot for Blackfin
systems.  This can be done in any early arch/board init code.

Signed-off-by: Mike Frysinger <vapier@gentoo.org>
CC: Paul Mundt <lethal@linux-sh.org>
CC: Greg Ungerer <gerg@uclinux.org>
CC: uclinux-dev@uclinux.org
CC: linux-mtd@lists.infradead.org
Signed-off-by: Artem Bityutskiy <Artem.Bityutskiy@nokia.com>
Signed-off-by: David Woodhouse <David.Woodhouse@intel.com>
drivers/mtd/maps/uclinux.c