blob: 47264a76eeb31d52602ca9386960d4cbf0a012fb [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
13
Daniel Walker7b521612010-05-06 12:44:57 -070014config ARCH_MSM7X30
15 bool "MSM7x30"
16 select ARCH_MSM_SCORPION
17 select MSM_SMD
18 select MSM_VIC
19 select CPU_V7
20 select MSM_REMOTE_SPINLOCK_DEKKERS
21
Daniel Walker4ad15e62010-05-06 13:54:17 -070022config ARCH_QSD8X50
23 bool "QSD8X50"
24 select ARCH_MSM_SCORPION
25 select MSM_SMD
26 select MSM_VIC
27 select CPU_V7
28 select MSM_REMOTE_SPINLOCK_LDREX
Daniel Walkerbf83de42010-03-16 16:29:44 -070029endchoice
30
Daniel Walker4ad15e62010-05-06 13:54:17 -070031config MSM_SOC_REV_A
32 bool
33
34config ARCH_MSM_ARM11
35 bool
36config ARCH_MSM_SCORPION
Daniel Walkerbf83de42010-03-16 16:29:44 -070037 bool
38
Gregory Beanf9f3d312010-04-30 22:06:50 -070039config MSM_VIC
40 bool
Daniel Walkerbf83de42010-03-16 16:29:44 -070041
Daniel Walker4ad15e62010-05-06 13:54:17 -070042menu "Qualcomm MSM Board Type"
43
44config MACH_HALIBUT
Brian Swetland1637de02008-09-09 07:13:33 -070045 depends on ARCH_MSM
Daniel Walker4ad15e62010-05-06 13:54:17 -070046 depends on ARCH_MSM7X00A
47 bool "Halibut Board (QCT SURF7201A)"
48 help
49 Support for the Qualcomm SURF7201A eval board.
50
51config MACH_TROUT
52 depends on ARCH_MSM
53 depends on ARCH_MSM7X00A
54 bool "HTC Dream (aka trout)"
55 help
56 Support for the HTC Dream, T-Mobile G1, Android ADP1 devices.
57
Daniel Walker7b521612010-05-06 12:44:57 -070058config MACH_MSM7X30_SURF
59 depends on ARCH_MSM7X30
60 bool "MSM7x30 SURF"
61 help
62 Support for the Qualcomm MSM7x30 SURF eval board.
63
Daniel Walker4ad15e62010-05-06 13:54:17 -070064config MACH_QSD8X50_SURF
65 depends on ARCH_QSD8X50
66 bool "QSD8x50 SURF"
67 help
68 Support for the Qualcomm QSD8x50 SURF eval board.
69
70config MACH_QSD8X50A_ST1_5
71 depends on ARCH_QSD8X50
72 select MSM_SOC_REV_A
73 bool "QSD8x50A ST1.5"
74 help
75 Support for the Qualcomm ST1.5.
76
77endmenu
Brian Swetland9e73c842007-11-26 04:12:13 -080078
Pavel Machek6339f6692009-11-02 11:48:29 +010079config MSM_DEBUG_UART
80 int
81 default 1 if MSM_DEBUG_UART1
82 default 2 if MSM_DEBUG_UART2
83 default 3 if MSM_DEBUG_UART3
84
85choice
86 prompt "Debug UART"
87
88 default MSM_DEBUG_UART_NONE
89
90 config MSM_DEBUG_UART_NONE
91 bool "None"
92
93 config MSM_DEBUG_UART1
94 bool "UART1"
95
96 config MSM_DEBUG_UART2
97 bool "UART2"
98
99 config MSM_DEBUG_UART3
100 bool "UART3"
101endchoice
102
Daniel Walkerbf83de42010-03-16 16:29:44 -0700103config MSM_SMD_PKG3
104 bool
105
Brian Swetland2eb44eb2008-09-29 16:00:48 -0700106config MSM_SMD
Daniel Walker3a9f3462010-04-22 14:16:46 -0700107 bool
Brian Swetland2eb44eb2008-09-29 16:00:48 -0700108
Brian Swetland9e73c842007-11-26 04:12:13 -0800109endif