diff options
author | Alexander Shiyan <shc_work@mail.ru> | 2016-06-04 10:09:53 +0300 |
---|---|---|
committer | Arnd Bergmann <arnd@arndb.de> | 2016-07-06 17:38:52 +0200 |
commit | 32981ea5b98682a70fdd27f2246fcd2c4e10126b (patch) | |
tree | d97887df295655ba1fb63d2b5812f5bea79e057c /arch/arm/mach-clps711x | |
parent | 553228d073444ac49cb24cafdde3e8a3fc56297a (diff) | |
download | linux-32981ea5b98682a70fdd27f2246fcd2c4e10126b.tar.gz linux-32981ea5b98682a70fdd27f2246fcd2c4e10126b.tar.bz2 linux-32981ea5b98682a70fdd27f2246fcd2c4e10126b.zip |
ARM: clps711x: Reduce static map size
Last CLPS711X CPU register is PLLR has 0xa5a8 address, so we can reduce
the map to 48k and align the end of the static at VMALLOC_START.
Signed-off-by: Alexander Shiyan <shc_work@mail.ru>
Signed-off-by: Arnd Bergmann <arnd@arndb.de>
Diffstat (limited to 'arch/arm/mach-clps711x')
-rw-r--r-- | arch/arm/mach-clps711x/common.c | 4 | ||||
-rw-r--r-- | arch/arm/mach-clps711x/include/mach/hardware.h | 2 |
2 files changed, 3 insertions, 3 deletions
diff --git a/arch/arm/mach-clps711x/common.c b/arch/arm/mach-clps711x/common.c index 671acc5a3282..6466da8f3c11 100644 --- a/arch/arm/mach-clps711x/common.c +++ b/arch/arm/mach-clps711x/common.c @@ -37,8 +37,8 @@ static struct map_desc clps711x_io_desc[] __initdata = { { .virtual = (unsigned long)CLPS711X_VIRT_BASE, .pfn = __phys_to_pfn(CLPS711X_PHYS_BASE), - .length = SZ_64K, - .type = MT_DEVICE + .length = 48 * SZ_1K, + .type = MT_DEVICE, } }; diff --git a/arch/arm/mach-clps711x/include/mach/hardware.h b/arch/arm/mach-clps711x/include/mach/hardware.h index 833129c9f798..cfd0e2cd2b78 100644 --- a/arch/arm/mach-clps711x/include/mach/hardware.h +++ b/arch/arm/mach-clps711x/include/mach/hardware.h @@ -24,7 +24,7 @@ #include <mach/clps711x.h> -#define CLPS711X_VIRT_BASE IOMEM(0xfeff0000) +#define CLPS711X_VIRT_BASE IOMEM(0xfeff4000) #ifndef __ASSEMBLY__ #define clps_readb(off) readb(CLPS711X_VIRT_BASE + (off)) |