ARM: msm: Add DT support for 8960
[deliverable/linux.git] / arch / arm / mach-msm / Kconfig
CommitLineData
1637de0c 1if ARCH_MSM
9e73c84c 2
bf83de40
DW
3choice
4 prompt "Qualcomm MSM SoC Type"
5 default ARCH_MSM7X00A
6
7config ARCH_MSM7X00A
8 bool "MSM7x00A / MSM7x01A"
efdfb2b1 9 select MACH_TROUT if !MACH_HALIBUT
bf83de40 10 select ARCH_MSM_ARM11
3a9f346a 11 select MSM_SMD
bf83de40
DW
12 select MSM_SMD_PKG3
13 select CPU_V6
74d10d74 14 select GPIO_MSM_V1
c8aabaeb 15 select MSM_PROC_COMM
bf83de40 16
7b52161d
DW
17config ARCH_MSM7X30
18 bool "MSM7x30"
efdfb2b1 19 select MACH_MSM7X30_SURF # if !
7b52161d
DW
20 select ARCH_MSM_SCORPION
21 select MSM_SMD
22 select MSM_VIC
23 select CPU_V7
ab78cde5 24 select MSM_GPIOMUX
74d10d74 25 select GPIO_MSM_V1
c8aabaeb 26 select MSM_PROC_COMM
7b52161d 27
4ad15e6f
DW
28config ARCH_QSD8X50
29 bool "QSD8X50"
efdfb2b1 30 select MACH_QSD8X50_SURF if !MACH_QSD8X50A_ST1_5
4ad15e6f
DW
31 select ARCH_MSM_SCORPION
32 select MSM_SMD
33 select MSM_VIC
34 select CPU_V7
ab78cde5 35 select MSM_GPIOMUX
74d10d74 36 select GPIO_MSM_V1
c8aabaeb 37 select MSM_PROC_COMM
46fe5f29 38
569fb6e3
JO
39config ARCH_MSM8X60
40 bool "MSM8X60"
e14411da 41 select ARCH_MSM_SCORPIONMP
569fb6e3
JO
42 select ARM_GIC
43 select CPU_V7
44 select MSM_V2_TLMM
1a5ab4b3 45 select GPIO_MSM_V2
569fb6e3 46 select MSM_GPIOMUX
2a1eb58a 47 select MSM_SCM if SMP
5b67bfba 48 select USE_OF
569fb6e3 49
f441ca2d
SM
50config ARCH_MSM8960
51 bool "MSM8960"
52 select ARCH_MSM_SCORPIONMP
50ede4e3 53 select MACH_MSM8960_SIM if (!MACH_MSM8960_RUMI3)
f441ca2d
SM
54 select ARM_GIC
55 select CPU_V7
56 select MSM_V2_TLMM
57 select MSM_GPIOMUX
58 select MSM_SCM if SMP
c446407c 59 select USE_OF
f441ca2d 60
bf83de40
DW
61endchoice
62
a3d3ef9d
SB
63config MSM_HAS_DEBUG_UART_HS
64 bool
65
4ad15e6f
DW
66config MSM_SOC_REV_A
67 bool
89c3dedf
DW
68config ARCH_MSM_SCORPIONMP
69 bool
3b55658a 70 select HAVE_SMP
4ad15e6f
DW
71
72config ARCH_MSM_ARM11
73 bool
74config ARCH_MSM_SCORPION
bf83de40
DW
75 bool
76
f9f3d313
GB
77config MSM_VIC
78 bool
bf83de40 79
4ad15e6f
DW
80menu "Qualcomm MSM Board Type"
81
82config MACH_HALIBUT
1637de0c 83 depends on ARCH_MSM
4ad15e6f
DW
84 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
7b52161d
DW
96config MACH_MSM7X30_SURF
97 depends on ARCH_MSM7X30
98 bool "MSM7x30 SURF"
99 help
100 Support for the Qualcomm MSM7x30 SURF eval board.
101
4ad15e6f
DW
102config 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
f441ca2d
SM
115config MACH_MSM8960_SIM
116 depends on ARCH_MSM8960
117 bool "MSM8960 Simulator"
118 help
119 Support for the Qualcomm MSM8960 simulator.
120
50ede4e3
SM
121config MACH_MSM8960_RUMI3
122 depends on ARCH_MSM8960
123 bool "MSM8960 RUMI3"
124 help
125 Support for the Qualcomm MSM8960 RUMI3 emulator.
126
4ad15e6f 127endmenu
9e73c84c 128
bf83de40
DW
129config MSM_SMD_PKG3
130 bool
131
c8aabaeb
SM
132config MSM_PROC_COMM
133 bool
134
2eb44eb9 135config MSM_SMD
3a9f346a 136 bool
2eb44eb9 137
ab78cde5
GB
138config MSM_GPIOMUX
139 bool
140
1963a2af
GB
141config MSM_V2_TLMM
142 bool
0ab84745 143
2a1eb58a
SB
144config MSM_SCM
145 bool
9e73c84c 146endif
This page took 0.444531 seconds and 5 git commands to generate.