blob: 2e5a27ecbdce6e734bcc8d67f1f8e6e83b74892c [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"
Daniel Walkerefdfb2b2010-10-12 11:52:14 -07009 select MACH_TROUT if !MACH_HALIBUT
Daniel Walkerbf83de42010-03-16 16:29:44 -070010 select ARCH_MSM_ARM11
Daniel Walker3a9f3462010-04-22 14:16:46 -070011 select MSM_SMD
Daniel Walkerbf83de42010-03-16 16:29:44 -070012 select MSM_SMD_PKG3
13 select CPU_V6
David Brown74d10d72011-05-16 13:57:39 -070014 select GPIO_MSM_V1
Steve Mucklec8aabae2010-04-21 16:20:27 -070015 select MSM_PROC_COMM
Daniel Walkerbf83de42010-03-16 16:29:44 -070016
Daniel Walker7b521612010-05-06 12:44:57 -070017config ARCH_MSM7X30
18 bool "MSM7x30"
Daniel Walkerefdfb2b2010-10-12 11:52:14 -070019 select MACH_MSM7X30_SURF # if !
Daniel Walker7b521612010-05-06 12:44:57 -070020 select ARCH_MSM_SCORPION
21 select MSM_SMD
22 select MSM_VIC
23 select CPU_V7
Gregory Beanab78cde2010-09-01 16:26:12 -070024 select MSM_GPIOMUX
David Brown74d10d72011-05-16 13:57:39 -070025 select GPIO_MSM_V1
Steve Mucklec8aabae2010-04-21 16:20:27 -070026 select MSM_PROC_COMM
Daniel Walker7b521612010-05-06 12:44:57 -070027
Daniel Walker4ad15e62010-05-06 13:54:17 -070028config ARCH_QSD8X50
29 bool "QSD8X50"
Daniel Walkerefdfb2b2010-10-12 11:52:14 -070030 select MACH_QSD8X50_SURF if !MACH_QSD8X50A_ST1_5
Daniel Walker4ad15e62010-05-06 13:54:17 -070031 select ARCH_MSM_SCORPION
32 select MSM_SMD
33 select MSM_VIC
34 select CPU_V7
Gregory Beanab78cde2010-09-01 16:26:12 -070035 select MSM_GPIOMUX
David Brown74d10d72011-05-16 13:57:39 -070036 select GPIO_MSM_V1
Steve Mucklec8aabae2010-04-21 16:20:27 -070037 select MSM_PROC_COMM
Daniel Walker46fe5f22010-08-18 11:00:25 -070038
Jeff Ohlstein569fb6e2010-08-12 13:02:56 -070039config ARCH_MSM8X60
40 bool "MSM8X60"
Jeff Ohlsteine14411d2010-11-30 13:06:36 -080041 select ARCH_MSM_SCORPIONMP
Jeff Ohlstein569fb6e2010-08-12 13:02:56 -070042 select ARM_GIC
43 select CPU_V7
44 select MSM_V2_TLMM
David Brown1a5ab4b2011-05-16 15:53:38 -070045 select GPIO_MSM_V2
Jeff Ohlstein569fb6e2010-08-12 13:02:56 -070046 select MSM_GPIOMUX
Stephen Boyd2a1eb582010-08-27 10:01:23 -070047 select MSM_SCM if SMP
Stephen Boyd5b67bfb2012-09-05 12:28:55 -070048 select USE_OF
Jeff Ohlstein569fb6e2010-08-12 13:02:56 -070049
Stepan Moskovchenkof441ca22010-12-01 19:31:16 -080050config ARCH_MSM8960
51 bool "MSM8960"
52 select ARCH_MSM_SCORPIONMP
Stepan Moskovchenko50ede4e2010-12-13 18:12:19 -080053 select MACH_MSM8960_SIM if (!MACH_MSM8960_RUMI3)
Stepan Moskovchenkof441ca22010-12-01 19:31:16 -080054 select ARM_GIC
55 select CPU_V7
56 select MSM_V2_TLMM
57 select MSM_GPIOMUX
58 select MSM_SCM if SMP
Stephen Boydc4464072012-09-05 12:28:58 -070059 select USE_OF
Stepan Moskovchenkof441ca22010-12-01 19:31:16 -080060
Daniel Walkerbf83de42010-03-16 16:29:44 -070061endchoice
62
Stephen Boyda3d3ef92011-11-08 10:33:04 -080063config MSM_HAS_DEBUG_UART_HS
64 bool
65
Daniel Walker4ad15e62010-05-06 13:54:17 -070066config MSM_SOC_REV_A
67 bool
Daniel Walker89c3ded2010-11-22 12:35:41 -080068config ARCH_MSM_SCORPIONMP
69 bool
Dave Martin3b556582011-12-07 15:38:04 +000070 select HAVE_SMP
Daniel Walker4ad15e62010-05-06 13:54:17 -070071
72config ARCH_MSM_ARM11
73 bool
74config ARCH_MSM_SCORPION
Daniel Walkerbf83de42010-03-16 16:29:44 -070075 bool
76
Gregory Beanf9f3d312010-04-30 22:06:50 -070077config MSM_VIC
78 bool
Daniel Walkerbf83de42010-03-16 16:29:44 -070079
Daniel Walker4ad15e62010-05-06 13:54:17 -070080menu "Qualcomm MSM Board Type"
81
82config MACH_HALIBUT
Brian Swetland1637de02008-09-09 07:13:33 -070083 depends on ARCH_MSM
Daniel Walker4ad15e62010-05-06 13:54:17 -070084 depends on ARCH_MSM7X00A
85 bool "Halibut Board (QCT SURF7201A)"
86 help
87 Support for the Qualcomm SURF7201A eval board.
88
89config MACH_TROUT
90 depends on ARCH_MSM
91 depends on ARCH_MSM7X00A
92 bool "HTC Dream (aka trout)"
93 help
94 Support for the HTC Dream, T-Mobile G1, Android ADP1 devices.
95
Daniel Walker7b521612010-05-06 12:44:57 -070096config MACH_MSM7X30_SURF
97 depends on ARCH_MSM7X30
98 bool "MSM7x30 SURF"
99 help
100 Support for the Qualcomm MSM7x30 SURF eval board.
101
Daniel Walker4ad15e62010-05-06 13:54:17 -0700102config MACH_QSD8X50_SURF
103 depends on ARCH_QSD8X50
104 bool "QSD8x50 SURF"
105 help
106 Support for the Qualcomm QSD8x50 SURF eval board.
107
108config MACH_QSD8X50A_ST1_5
109 depends on ARCH_QSD8X50
110 select MSM_SOC_REV_A
111 bool "QSD8x50A ST1.5"
112 help
113 Support for the Qualcomm ST1.5.
114
Stepan Moskovchenkof441ca22010-12-01 19:31:16 -0800115config MACH_MSM8960_SIM
116 depends on ARCH_MSM8960
117 bool "MSM8960 Simulator"
118 help
119 Support for the Qualcomm MSM8960 simulator.
120
Stepan Moskovchenko50ede4e2010-12-13 18:12:19 -0800121config MACH_MSM8960_RUMI3
122 depends on ARCH_MSM8960
123 bool "MSM8960 RUMI3"
124 help
125 Support for the Qualcomm MSM8960 RUMI3 emulator.
126
Daniel Walker4ad15e62010-05-06 13:54:17 -0700127endmenu
Brian Swetland9e73c842007-11-26 04:12:13 -0800128
Daniel Walkerbf83de42010-03-16 16:29:44 -0700129config MSM_SMD_PKG3
130 bool
131
Steve Mucklec8aabae2010-04-21 16:20:27 -0700132config MSM_PROC_COMM
133 bool
134
Brian Swetland2eb44eb2008-09-29 16:00:48 -0700135config MSM_SMD
Daniel Walker3a9f3462010-04-22 14:16:46 -0700136 bool
Brian Swetland2eb44eb2008-09-29 16:00:48 -0700137
Gregory Beanab78cde2010-09-01 16:26:12 -0700138config MSM_GPIOMUX
139 bool
140
Gregory Bean1963a2a2010-08-28 10:05:44 -0700141config MSM_V2_TLMM
142 bool
Stepan Moskovchenko0ab847452010-11-12 19:29:57 -0800143
Stephen Boyd2a1eb582010-08-27 10:01:23 -0700144config MSM_SCM
145 bool
Brian Swetland9e73c842007-11-26 04:12:13 -0800146endif