aboutsummaryrefslogtreecommitdiffstats
path: root/arch/arm
diff options
context:
space:
mode:
authorviresh kumar <viresh.kumar@st.com>2010-04-01 07:31:05 -0400
committerRussell King <rmk+kernel@arm.linux.org.uk>2010-04-14 06:34:36 -0400
commitcee37e501ea34958d6d33d75d2bd21d9c343e379 (patch)
tree9f00b31f659538d4753ef27855be6910e61f551a /arch/arm
parent8f590d4541fb678a638777ab987709217cb71365 (diff)
ARM: 6016/1: ST SPEAr: Added support for SPEAr platform and machines in arch/arm/
Reviewed-by: Linus Walleij <linux.walleij@stericsson.com> Signed-off-by: Viresh Kumar <viresh.kumar@st.com> Signed-off-by: Russell King <rmk+kernel@arm.linux.org.uk>
Diffstat (limited to 'arch/arm')
-rw-r--r--arch/arm/Kconfig13
-rw-r--r--arch/arm/Makefile5
2 files changed, 18 insertions, 0 deletions
diff --git a/arch/arm/Kconfig b/arch/arm/Kconfig
index c5408bf1bf43..1459231bcbb3 100644
--- a/arch/arm/Kconfig
+++ b/arch/arm/Kconfig
@@ -801,6 +801,18 @@ config ARCH_OMAP
801 help 801 help
802 Support for TI's OMAP platform (OMAP1 and OMAP2). 802 Support for TI's OMAP platform (OMAP1 and OMAP2).
803 803
804config PLAT_SPEAR
805 bool "ST SPEAr"
806 select ARM_AMBA
807 select ARCH_REQUIRE_GPIOLIB
808 select COMMON_CLKDEV
809 select GENERIC_CLOCKEVENTS
810 select GENERIC_GPIO
811 select GENERIC_TIME
812 select HAVE_CLK
813 help
814 Support for ST's SPEAr platform (SPEAr3xx, SPEAr6xx and SPEAr13xx).
815
804endchoice 816endchoice
805 817
806# 818#
@@ -886,6 +898,7 @@ source "arch/arm/plat-samsung/Kconfig"
886source "arch/arm/plat-s3c24xx/Kconfig" 898source "arch/arm/plat-s3c24xx/Kconfig"
887source "arch/arm/plat-s5p/Kconfig" 899source "arch/arm/plat-s5p/Kconfig"
888source "arch/arm/plat-s5pc1xx/Kconfig" 900source "arch/arm/plat-s5pc1xx/Kconfig"
901source "arch/arm/plat-spear/Kconfig"
889 902
890if ARCH_S3C2410 903if ARCH_S3C2410
891source "arch/arm/mach-s3c2400/Kconfig" 904source "arch/arm/mach-s3c2400/Kconfig"
diff --git a/arch/arm/Makefile b/arch/arm/Makefile
index ed820e737a8a..b3a3518a36fd 100644
--- a/arch/arm/Makefile
+++ b/arch/arm/Makefile
@@ -178,6 +178,10 @@ machine-$(CONFIG_ARCH_VERSATILE) := versatile
178machine-$(CONFIG_ARCH_W90X900) := w90x900 178machine-$(CONFIG_ARCH_W90X900) := w90x900
179machine-$(CONFIG_ARCH_NUC93X) := nuc93x 179machine-$(CONFIG_ARCH_NUC93X) := nuc93x
180machine-$(CONFIG_FOOTBRIDGE) := footbridge 180machine-$(CONFIG_FOOTBRIDGE) := footbridge
181machine-$(CONFIG_MACH_SPEAR300) := spear3xx
182machine-$(CONFIG_MACH_SPEAR310) := spear3xx
183machine-$(CONFIG_MACH_SPEAR320) := spear3xx
184machine-$(CONFIG_MACH_SPEAR600) := spear6xx
181 185
182# Platform directory name. This list is sorted alphanumerically 186# Platform directory name. This list is sorted alphanumerically
183# by CONFIG_* macro name. 187# by CONFIG_* macro name.
@@ -192,6 +196,7 @@ plat-$(CONFIG_PLAT_PXA) := pxa
192plat-$(CONFIG_PLAT_S3C24XX) := s3c24xx samsung 196plat-$(CONFIG_PLAT_S3C24XX) := s3c24xx samsung
193plat-$(CONFIG_PLAT_S5PC1XX) := s5pc1xx samsung 197plat-$(CONFIG_PLAT_S5PC1XX) := s5pc1xx samsung
194plat-$(CONFIG_PLAT_S5P) := s5p samsung 198plat-$(CONFIG_PLAT_S5P) := s5p samsung
199plat-$(CONFIG_PLAT_SPEAR) := spear
195 200
196ifeq ($(CONFIG_ARCH_EBSA110),y) 201ifeq ($(CONFIG_ARCH_EBSA110),y)
197# This is what happens if you forget the IOCS16 line. 202# This is what happens if you forget the IOCS16 line.