blob: a6b50e62a49529650d3ffdaa161e52e79e377d9a [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
Kumar Gala8fc1b0f2014-01-21 17:14:10 -06006 depends on ARCH_MSM
Daniel Walkerbf83de42010-03-16 16:29:44 -07007
8config ARCH_MSM7X00A
9 bool "MSM7x00A / MSM7x01A"
10 select ARCH_MSM_ARM11
Daniel Walkerbf83de42010-03-16 16:29:44 -070011 select CPU_V6
David Brown74d10d72011-05-16 13:57:39 -070012 select GPIO_MSM_V1
Russell Kingb1b3f492012-10-06 17:12:25 +010013 select MACH_TROUT if !MACH_HALIBUT
Steve Mucklec8aabae2010-04-21 16:20:27 -070014 select MSM_PROC_COMM
Russell Kingb1b3f492012-10-06 17:12:25 +010015 select MSM_SMD
Kumar Gala3f8e8ce2014-01-29 16:17:30 -060016 select CLKSRC_QCOM
Russell Kingb1b3f492012-10-06 17:12:25 +010017 select MSM_SMD_PKG3
Daniel Walkerbf83de42010-03-16 16:29:44 -070018
Daniel Walker7b521612010-05-06 12:44:57 -070019config ARCH_MSM7X30
20 bool "MSM7x30"
21 select ARCH_MSM_SCORPION
Russell Kingb1b3f492012-10-06 17:12:25 +010022 select CPU_V7
23 select GPIO_MSM_V1
24 select MACH_MSM7X30_SURF # if !
25 select MSM_GPIOMUX
26 select MSM_PROC_COMM
Daniel Walker7b521612010-05-06 12:44:57 -070027 select MSM_SMD
Kumar Gala3f8e8ce2014-01-29 16:17:30 -060028 select CLKSRC_QCOM
Daniel Walker7b521612010-05-06 12:44:57 -070029 select MSM_VIC
Daniel Walker7b521612010-05-06 12:44:57 -070030
Daniel Walker4ad15e62010-05-06 13:54:17 -070031config ARCH_QSD8X50
32 bool "QSD8X50"
33 select ARCH_MSM_SCORPION
Russell Kingb1b3f492012-10-06 17:12:25 +010034 select CPU_V7
35 select GPIO_MSM_V1
36 select MACH_QSD8X50_SURF if !MACH_QSD8X50A_ST1_5
37 select MSM_GPIOMUX
38 select MSM_PROC_COMM
Daniel Walker4ad15e62010-05-06 13:54:17 -070039 select MSM_SMD
Kumar Gala3f8e8ce2014-01-29 16:17:30 -060040 select CLKSRC_QCOM
Daniel Walker4ad15e62010-05-06 13:54:17 -070041 select MSM_VIC
Daniel Walker46fe5f22010-08-18 11:00:25 -070042
Stephen Boyd33fcb132012-09-10 10:33:09 -070043endchoice
44
Daniel Walker4ad15e62010-05-06 13:54:17 -070045config MSM_SOC_REV_A
46 bool
47
48config ARCH_MSM_ARM11
49 bool
Rohit Vaswanid0e190c2013-09-09 16:24:54 -070050
Daniel Walker4ad15e62010-05-06 13:54:17 -070051config ARCH_MSM_SCORPION
Daniel Walkerbf83de42010-03-16 16:29:44 -070052 bool
53
Gregory Beanf9f3d312010-04-30 22:06:50 -070054config MSM_VIC
55 bool
Daniel Walkerbf83de42010-03-16 16:29:44 -070056
Daniel Walker4ad15e62010-05-06 13:54:17 -070057menu "Qualcomm MSM Board Type"
Kumar Gala8fc1b0f2014-01-21 17:14:10 -060058 depends on ARCH_MSM
Daniel Walker4ad15e62010-05-06 13:54:17 -070059
60config MACH_HALIBUT
Brian Swetland1637de02008-09-09 07:13:33 -070061 depends on ARCH_MSM
Daniel Walker4ad15e62010-05-06 13:54:17 -070062 depends on ARCH_MSM7X00A
63 bool "Halibut Board (QCT SURF7201A)"
64 help
65 Support for the Qualcomm SURF7201A eval board.
66
67config MACH_TROUT
68 depends on ARCH_MSM
69 depends on ARCH_MSM7X00A
70 bool "HTC Dream (aka trout)"
71 help
72 Support for the HTC Dream, T-Mobile G1, Android ADP1 devices.
73
Daniel Walker7b521612010-05-06 12:44:57 -070074config MACH_MSM7X30_SURF
75 depends on ARCH_MSM7X30
76 bool "MSM7x30 SURF"
77 help
78 Support for the Qualcomm MSM7x30 SURF eval board.
79
Daniel Walker4ad15e62010-05-06 13:54:17 -070080config MACH_QSD8X50_SURF
81 depends on ARCH_QSD8X50
82 bool "QSD8x50 SURF"
83 help
84 Support for the Qualcomm QSD8x50 SURF eval board.
85
86config MACH_QSD8X50A_ST1_5
87 depends on ARCH_QSD8X50
Daniel Walker4ad15e62010-05-06 13:54:17 -070088 bool "QSD8x50A ST1.5"
Russell Kingb1b3f492012-10-06 17:12:25 +010089 select MSM_SOC_REV_A
Daniel Walker4ad15e62010-05-06 13:54:17 -070090 help
91 Support for the Qualcomm ST1.5.
92
93endmenu
Brian Swetland9e73c842007-11-26 04:12:13 -080094
Daniel Walkerbf83de42010-03-16 16:29:44 -070095config MSM_SMD_PKG3
96 bool
97
Steve Mucklec8aabae2010-04-21 16:20:27 -070098config MSM_PROC_COMM
99 bool
100
Brian Swetland2eb44eb2008-09-29 16:00:48 -0700101config MSM_SMD
Daniel Walker3a9f3462010-04-22 14:16:46 -0700102 bool
Brian Swetland2eb44eb2008-09-29 16:00:48 -0700103
Gregory Beanab78cde2010-09-01 16:26:12 -0700104config MSM_GPIOMUX
Rohit Vaswani8fd62382013-06-18 18:53:33 -0700105 bool
Rohit Vaswanieda9dcf2013-06-10 15:50:19 -0700106 help
107 Support for MSM V1 TLMM GPIOMUX architecture.
Stepan Moskovchenko0ab847452010-11-12 19:29:57 -0800108
Brian Swetland9e73c842007-11-26 04:12:13 -0800109endif