diff options
author | Linus Walleij <linus.walleij@stericsson.com> | 2010-07-12 16:53:28 -0400 |
---|---|---|
committer | Russell King <rmk+kernel@arm.linux.org.uk> | 2010-07-27 05:42:38 -0400 |
commit | 1dbd30e9890fd69e50b17edd70ca583546b0fe4e (patch) | |
tree | 5b5ab74c1792a81340478f7bbccd053e60a23a5e /arch/arm/mach-u300 | |
parent | 07d2a5c721c6aa2bd69812a74c8b3b116abf3e56 (diff) |
ARM: 6225/1: make TCM allocation static and common for all archs
This changes the TCM handling so that a fixed area is reserved at
0xfffe0000-0xfffeffff for TCM. This areas is used by XScale but
XScale does not have TCM so the mechanisms are mutually exclusive.
This change is needed to make TCM detection more dynamic while
still being able to compile code into it, and is a must for the
unified ARM goals: the current TCM allocation at different places
in memory for each machine would be a nightmare if you want to
compile a single image for more than one machine with TCM so it
has to be nailed down in one place.
Signed-off-by: Linus Walleij <linus.walleij@stericsson.com>
Signed-off-by: Russell King <rmk+kernel@arm.linux.org.uk>
Diffstat (limited to 'arch/arm/mach-u300')
-rw-r--r-- | arch/arm/mach-u300/include/mach/memory.h | 8 |
1 files changed, 0 insertions, 8 deletions
diff --git a/arch/arm/mach-u300/include/mach/memory.h b/arch/arm/mach-u300/include/mach/memory.h index ab000df7fc03..bf134bcc129d 100644 --- a/arch/arm/mach-u300/include/mach/memory.h +++ b/arch/arm/mach-u300/include/mach/memory.h | |||
@@ -35,14 +35,6 @@ | |||
35 | #endif | 35 | #endif |
36 | 36 | ||
37 | /* | 37 | /* |
38 | * TCM memory whereabouts | ||
39 | */ | ||
40 | #define ITCM_OFFSET 0xffff2000 | ||
41 | #define ITCM_END 0xffff3fff | ||
42 | #define DTCM_OFFSET 0xffff4000 | ||
43 | #define DTCM_END 0xffff5fff | ||
44 | |||
45 | /* | ||
46 | * We enable a real big DMA buffer if need be. | 38 | * We enable a real big DMA buffer if need be. |
47 | */ | 39 | */ |
48 | #define CONSISTENT_DMA_SIZE SZ_4M | 40 | #define CONSISTENT_DMA_SIZE SZ_4M |