blob: f09ffef4cda87b2eca856ee0a3b4c8194f7c8d0c [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
Gregory Beanab78cde2010-09-01 16:26:12 -070021 select MSM_GPIOMUX
Daniel Walker7b521612010-05-06 12:44:57 -070022
Daniel Walker4ad15e62010-05-06 13:54:17 -070023config ARCH_QSD8X50
24 bool "QSD8X50"
25 select ARCH_MSM_SCORPION
26 select MSM_SMD
27 select MSM_VIC
28 select CPU_V7
29 select MSM_REMOTE_SPINLOCK_LDREX
Gregory Beanab78cde2010-09-01 16:26:12 -070030 select MSM_GPIOMUX
Daniel Walkerbf83de42010-03-16 16:29:44 -070031endchoice
32
Daniel Walker4ad15e62010-05-06 13:54:17 -070033config MSM_SOC_REV_A
34 bool
35
36config ARCH_MSM_ARM11
37 bool
38config ARCH_MSM_SCORPION
Daniel Walkerbf83de42010-03-16 16:29:44 -070039 bool
40
Gregory Beanf9f3d312010-04-30 22:06:50 -070041config MSM_VIC
42 bool
Daniel Walkerbf83de42010-03-16 16:29:44 -070043
Daniel Walker4ad15e62010-05-06 13:54:17 -070044menu "Qualcomm MSM Board Type"
45
46config MACH_HALIBUT
Brian Swetland1637de02008-09-09 07:13:33 -070047 depends on ARCH_MSM
Daniel Walker4ad15e62010-05-06 13:54:17 -070048 depends on ARCH_MSM7X00A
49 bool "Halibut Board (QCT SURF7201A)"
50 help
51 Support for the Qualcomm SURF7201A eval board.
52
53config MACH_TROUT
54 depends on ARCH_MSM
55 depends on ARCH_MSM7X00A
56 bool "HTC Dream (aka trout)"
57 help
58 Support for the HTC Dream, T-Mobile G1, Android ADP1 devices.
59
Daniel Walker7b521612010-05-06 12:44:57 -070060config MACH_MSM7X30_SURF
61 depends on ARCH_MSM7X30
62 bool "MSM7x30 SURF"
63 help
64 Support for the Qualcomm MSM7x30 SURF eval board.
65
Daniel Walker4ad15e62010-05-06 13:54:17 -070066config MACH_QSD8X50_SURF
67 depends on ARCH_QSD8X50
68 bool "QSD8x50 SURF"
69 help
70 Support for the Qualcomm QSD8x50 SURF eval board.
71
72config MACH_QSD8X50A_ST1_5
73 depends on ARCH_QSD8X50
74 select MSM_SOC_REV_A
75 bool "QSD8x50A ST1.5"
76 help
77 Support for the Qualcomm ST1.5.
78
79endmenu
Brian Swetland9e73c842007-11-26 04:12:13 -080080
Pavel Machek6339f662009-11-02 11:48:29 +010081config MSM_DEBUG_UART
82 int
83 default 1 if MSM_DEBUG_UART1
84 default 2 if MSM_DEBUG_UART2
85 default 3 if MSM_DEBUG_UART3
86
87choice
88 prompt "Debug UART"
89
90 default MSM_DEBUG_UART_NONE
91
92 config MSM_DEBUG_UART_NONE
93 bool "None"
94
95 config MSM_DEBUG_UART1
96 bool "UART1"
97
98 config MSM_DEBUG_UART2
99 bool "UART2"
100
101 config MSM_DEBUG_UART3
102 bool "UART3"
103endchoice
104
Daniel Walkerbf83de42010-03-16 16:29:44 -0700105config MSM_SMD_PKG3
106 bool
107
Brian Swetland2eb44eb2008-09-29 16:00:48 -0700108config MSM_SMD
Daniel Walker3a9f3462010-04-22 14:16:46 -0700109 bool
Brian Swetland2eb44eb2008-09-29 16:00:48 -0700110
Gregory Beanab78cde2010-09-01 16:26:12 -0700111config MSM_GPIOMUX
112 bool
113
Gregory Bean1963a2a2010-08-28 10:05:44 -0700114config MSM_V2_TLMM
115 bool
Brian Swetland9e73c842007-11-26 04:12:13 -0800116endif