aboutsummaryrefslogtreecommitdiffstats
path: root/arch/arm
diff options
context:
space:
mode:
authorDaniel Walker <dwalker@codeaurora.org>2010-05-06 16:54:17 -0400
committerDaniel Walker <dwalker@codeaurora.org>2010-05-13 19:08:38 -0400
commit4ad15e6f56983e6df7cdca499ba89188b65f8e4e (patch)
treee4cc87bab223d2c8b03222d2ae108ba57202fc51 /arch/arm
parent81d658ac64000758c198c6b31fed505ec284e165 (diff)
msm: 8x50 Kconfig changes
Enable CONFIG_ARCH_QSD8X50. This is the first SOC with the Scorpion processor. Signed-off-by: Daniel Walker <dwalker@codeaurora.org> Signed-off-by: David Brown <davidb@codeaurora.org> Signed-off-by: Gregory Bean <gbean@codeaurora.org> Signed-off-by: Abhijeet Dharmapurikar <adharmap@codeaurora.org> Signed-off-by: Stepan Moskovchenko <stepanm@codeaurora.org>
Diffstat (limited to 'arch/arm')
-rw-r--r--arch/arm/mach-msm/Kconfig58
-rw-r--r--arch/arm/mach-msm/Makefile4
2 files changed, 46 insertions, 16 deletions
diff --git a/arch/arm/mach-msm/Kconfig b/arch/arm/mach-msm/Kconfig
index b983d786177e..3dbad24cc62c 100644
--- a/arch/arm/mach-msm/Kconfig
+++ b/arch/arm/mach-msm/Kconfig
@@ -11,16 +11,56 @@ config ARCH_MSM7X00A
11 select MSM_SMD_PKG3 11 select MSM_SMD_PKG3
12 select CPU_V6 12 select CPU_V6
13 13
14config ARCH_QSD8X50
15 bool "QSD8X50"
16 select ARCH_MSM_SCORPION
17 select MSM_SMD
18 select MSM_VIC
19 select CPU_V7
20 select MSM_REMOTE_SPINLOCK_LDREX
14endchoice 21endchoice
15 22
16config ARCH_MSM_ARM11 23config MSM_SOC_REV_A
24 bool
25
26config ARCH_MSM_ARM11
27 bool
28config ARCH_MSM_SCORPION
17 bool 29 bool
18 30
19config MSM_VIC 31config MSM_VIC
20 bool 32 bool
21 33
22comment "MSM Board Type" 34menu "Qualcomm MSM Board Type"
35
36config MACH_HALIBUT
23 depends on ARCH_MSM 37 depends on ARCH_MSM
38 depends on ARCH_MSM7X00A
39 bool "Halibut Board (QCT SURF7201A)"
40 help
41 Support for the Qualcomm SURF7201A eval board.
42
43config MACH_TROUT
44 depends on ARCH_MSM
45 depends on ARCH_MSM7X00A
46 bool "HTC Dream (aka trout)"
47 help
48 Support for the HTC Dream, T-Mobile G1, Android ADP1 devices.
49
50config MACH_QSD8X50_SURF
51 depends on ARCH_QSD8X50
52 bool "QSD8x50 SURF"
53 help
54 Support for the Qualcomm QSD8x50 SURF eval board.
55
56config MACH_QSD8X50A_ST1_5
57 depends on ARCH_QSD8X50
58 select MSM_SOC_REV_A
59 bool "QSD8x50A ST1.5"
60 help
61 Support for the Qualcomm ST1.5.
62
63endmenu
24 64
25config MSM_DEBUG_UART 65config MSM_DEBUG_UART
26 int 66 int
@@ -46,20 +86,6 @@ choice
46 bool "UART3" 86 bool "UART3"
47endchoice 87endchoice
48 88
49config MACH_HALIBUT
50 depends on ARCH_MSM7X00A
51 default y
52 bool "Halibut Board (QCT SURF7201A)"
53 help
54 Support for the Qualcomm SURF7201A eval board.
55
56config MACH_TROUT
57 depends on ARCH_MSM7X00A
58 default y
59 bool "HTC Dream (aka trout)"
60 help
61 Support for the HTC Dream, T-Mobile G1, Android ADP1 devices.
62
63config MSM_SMD_PKG3 89config MSM_SMD_PKG3
64 bool 90 bool
65 91
diff --git a/arch/arm/mach-msm/Makefile b/arch/arm/mach-msm/Makefile
index 48a5fafd673b..df95f574f1f9 100644
--- a/arch/arm/mach-msm/Makefile
+++ b/arch/arm/mach-msm/Makefile
@@ -3,6 +3,7 @@ obj-y += io.o idle.o timer.o dma.o
3obj-y += vreg.o 3obj-y += vreg.o
4obj-y += acpuclock-arm11.o 4obj-y += acpuclock-arm11.o
5obj-y += clock.o clock-pcom.o 5obj-y += clock.o clock-pcom.o
6obj-y += gpio.o
6 7
7ifdef CONFIG_MSM_VIC 8ifdef CONFIG_MSM_VIC
8obj-y += irq-vic.o 9obj-y += irq-vic.o
@@ -10,8 +11,11 @@ else
10obj-y += irq.o 11obj-y += irq.o
11endif 12endif
12 13
14obj-$(CONFIG_ARCH_QSD8X50) += sirc.o
13obj-$(CONFIG_MSM_SMD) += smd.o smd_debug.o 15obj-$(CONFIG_MSM_SMD) += smd.o smd_debug.o
14obj-$(CONFIG_MSM_SMD) += last_radio_log.o 16obj-$(CONFIG_MSM_SMD) += last_radio_log.o
15 17
16obj-$(CONFIG_MACH_TROUT) += board-trout.o devices-msm7x00.o 18obj-$(CONFIG_MACH_TROUT) += board-trout.o devices-msm7x00.o
17obj-$(CONFIG_MACH_HALIBUT) += board-halibut.o devices-msm7x00.o 19obj-$(CONFIG_MACH_HALIBUT) += board-halibut.o devices-msm7x00.o
20obj-$(CONFIG_ARCH_QSD8X50) += board-qsd8x50.o devices-qsd8x50.o
21