blob: bb3a68bbc1e079547364bb7fddf96ab0ea820863 [file] [log] [blame]
Brian Swetland1637de02008-09-09 07:13:33 -07001if ARCH_MSM
Brian Swetland9e73c842007-11-26 04:12:13 -08002
Daniel Walkerbf83de42010-03-16 16:29:44 -07003choice
4 prompt "Qualcomm MSM SoC Type"
5 default ARCH_MSM7X00A
6
7config ARCH_MSM7X00A
8 bool "MSM7x00A / MSM7x01A"
9 select ARCH_MSM_ARM11
Daniel Walker3a9f3462010-04-22 14:16:46 -070010 select MSM_SMD
Daniel Walkerbf83de42010-03-16 16:29:44 -070011 select MSM_SMD_PKG3
12 select CPU_V6
Steve Mucklec8aabae2010-04-21 16:20:27 -070013 select MSM_PROC_COMM
Daniel Walkerbf83de42010-03-16 16:29:44 -070014
Daniel Walker7b521612010-05-06 12:44:57 -070015config ARCH_MSM7X30
16 bool "MSM7x30"
17 select ARCH_MSM_SCORPION
18 select MSM_SMD
19 select MSM_VIC
20 select CPU_V7
21 select MSM_REMOTE_SPINLOCK_DEKKERS
Gregory Beanab78cde2010-09-01 16:26:12 -070022 select MSM_GPIOMUX
Steve Mucklec8aabae2010-04-21 16:20:27 -070023 select MSM_PROC_COMM
Daniel Walker7b521612010-05-06 12:44:57 -070024
Daniel Walker4ad15e62010-05-06 13:54:17 -070025config ARCH_QSD8X50
26 bool "QSD8X50"
27 select ARCH_MSM_SCORPION
28 select MSM_SMD
29 select MSM_VIC
30 select CPU_V7
31 select MSM_REMOTE_SPINLOCK_LDREX
Gregory Beanab78cde2010-09-01 16:26:12 -070032 select MSM_GPIOMUX
Steve Mucklec8aabae2010-04-21 16:20:27 -070033 select MSM_PROC_COMM
Daniel Walkerbf83de42010-03-16 16:29:44 -070034endchoice
35
Daniel Walker4ad15e62010-05-06 13:54:17 -070036config MSM_SOC_REV_A
37 bool
38
39config ARCH_MSM_ARM11
40 bool
41config ARCH_MSM_SCORPION
Daniel Walkerbf83de42010-03-16 16:29:44 -070042 bool
43
Gregory Beanf9f3d312010-04-30 22:06:50 -070044config MSM_VIC
45 bool
Daniel Walkerbf83de42010-03-16 16:29:44 -070046
Daniel Walker4ad15e62010-05-06 13:54:17 -070047menu "Qualcomm MSM Board Type"
48
49config MACH_HALIBUT
Brian Swetland1637de02008-09-09 07:13:33 -070050 depends on ARCH_MSM
Daniel Walker4ad15e62010-05-06 13:54:17 -070051 depends on ARCH_MSM7X00A
52 bool "Halibut Board (QCT SURF7201A)"
53 help
54 Support for the Qualcomm SURF7201A eval board.
55
56config MACH_TROUT
57 depends on ARCH_MSM
58 depends on ARCH_MSM7X00A
59 bool "HTC Dream (aka trout)"
60 help
61 Support for the HTC Dream, T-Mobile G1, Android ADP1 devices.
62
Daniel Walker7b521612010-05-06 12:44:57 -070063config MACH_MSM7X30_SURF
64 depends on ARCH_MSM7X30
65 bool "MSM7x30 SURF"
66 help
67 Support for the Qualcomm MSM7x30 SURF eval board.
68
Daniel Walker4ad15e62010-05-06 13:54:17 -070069config MACH_QSD8X50_SURF
70 depends on ARCH_QSD8X50
71 bool "QSD8x50 SURF"
72 help
73 Support for the Qualcomm QSD8x50 SURF eval board.
74
75config MACH_QSD8X50A_ST1_5
76 depends on ARCH_QSD8X50
77 select MSM_SOC_REV_A
78 bool "QSD8x50A ST1.5"
79 help
80 Support for the Qualcomm ST1.5.
81
Steve Mucklea55df6e2010-01-07 12:43:24 -080082config MACH_MSM8X60_RUMI3
83 depends on ARCH_MSM8X60
84 bool "MSM8x60 RUMI3"
85 help
86 Support for the Qualcomm MSM8x60 RUMI3 emulator.
87
Daniel Walker4ad15e62010-05-06 13:54:17 -070088endmenu
Brian Swetland9e73c842007-11-26 04:12:13 -080089
Pavel Machek6339f662009-11-02 11:48:29 +010090config MSM_DEBUG_UART
91 int
92 default 1 if MSM_DEBUG_UART1
93 default 2 if MSM_DEBUG_UART2
94 default 3 if MSM_DEBUG_UART3
95
96choice
97 prompt "Debug UART"
98
99 default MSM_DEBUG_UART_NONE
100
101 config MSM_DEBUG_UART_NONE
102 bool "None"
103
104 config MSM_DEBUG_UART1
105 bool "UART1"
106
107 config MSM_DEBUG_UART2
108 bool "UART2"
109
110 config MSM_DEBUG_UART3
111 bool "UART3"
112endchoice
113
Daniel Walkerbf83de42010-03-16 16:29:44 -0700114config MSM_SMD_PKG3
115 bool
116
Steve Mucklec8aabae2010-04-21 16:20:27 -0700117config MSM_PROC_COMM
118 bool
119
Brian Swetland2eb44eb2008-09-29 16:00:48 -0700120config MSM_SMD
Daniel Walker3a9f3462010-04-22 14:16:46 -0700121 bool
Brian Swetland2eb44eb2008-09-29 16:00:48 -0700122
Gregory Beanab78cde2010-09-01 16:26:12 -0700123config MSM_GPIOMUX
124 bool
125
Gregory Bean1963a2a2010-08-28 10:05:44 -0700126config MSM_V2_TLMM
127 bool
Brian Swetland9e73c842007-11-26 04:12:13 -0800128endif