diff options
author | Linus Walleij <linus.walleij@stericsson.com> | 2009-09-15 12:30:37 -0400 |
---|---|---|
committer | Russell King <rmk+kernel@arm.linux.org.uk> | 2009-09-15 17:11:05 -0400 |
commit | bc581770cfdd8c17ea17d324dc05e2f9c599e7ca (patch) | |
tree | c6d2c2eb82d8a6c6851de0ecc7d8c0e63e026266 /arch/arm/Kconfig | |
parent | 18240904960a39e582ced8ba8ececb10b8c22dd3 (diff) |
ARM: 5580/2: ARM TCM (Tightly-Coupled Memory) support v3
This adds the TCM interface to Linux, when active, it will
detect and report TCM memories and sizes early in boot if
present, introduce generic TCM memory handling, provide a
generic TCM memory pool and select TCM memory for the U300
platform.
See the Documentation/arm/tcm.txt for documentation.
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/Kconfig')
-rw-r--r-- | arch/arm/Kconfig | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/arch/arm/Kconfig b/arch/arm/Kconfig index d778a699f577..1c4119c60040 100644 --- a/arch/arm/Kconfig +++ b/arch/arm/Kconfig | |||
@@ -46,6 +46,10 @@ config GENERIC_CLOCKEVENTS_BROADCAST | |||
46 | depends on GENERIC_CLOCKEVENTS | 46 | depends on GENERIC_CLOCKEVENTS |
47 | default y if SMP && !LOCAL_TIMERS | 47 | default y if SMP && !LOCAL_TIMERS |
48 | 48 | ||
49 | config HAVE_TCM | ||
50 | bool | ||
51 | select GENERIC_ALLOCATOR | ||
52 | |||
49 | config NO_IOPORT | 53 | config NO_IOPORT |
50 | bool | 54 | bool |
51 | 55 | ||
@@ -649,6 +653,7 @@ config ARCH_U300 | |||
649 | bool "ST-Ericsson U300 Series" | 653 | bool "ST-Ericsson U300 Series" |
650 | depends on MMU | 654 | depends on MMU |
651 | select CPU_ARM926T | 655 | select CPU_ARM926T |
656 | select HAVE_TCM | ||
652 | select ARM_AMBA | 657 | select ARM_AMBA |
653 | select ARM_VIC | 658 | select ARM_VIC |
654 | select GENERIC_TIME | 659 | select GENERIC_TIME |