msm: add msm8x60_surf machine
[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"
9 select ARCH_MSM_ARM11
3a9f346a 10 select MSM_SMD
bf83de40
DW
11 select MSM_SMD_PKG3
12 select CPU_V6
c8aabaeb 13 select MSM_PROC_COMM
46fe5f29 14 select HAS_MSM_DEBUG_UART_PHYS
bf83de40 15
7b52161d
DW
16config ARCH_MSM7X30
17 bool "MSM7x30"
18 select ARCH_MSM_SCORPION
19 select MSM_SMD
20 select MSM_VIC
21 select CPU_V7
22 select MSM_REMOTE_SPINLOCK_DEKKERS
ab78cde5 23 select MSM_GPIOMUX
c8aabaeb 24 select MSM_PROC_COMM
46fe5f29 25 select HAS_MSM_DEBUG_UART_PHYS
7b52161d 26
4ad15e6f
DW
27config ARCH_QSD8X50
28 bool "QSD8X50"
29 select ARCH_MSM_SCORPION
30 select MSM_SMD
31 select MSM_VIC
32 select CPU_V7
33 select MSM_REMOTE_SPINLOCK_LDREX
ab78cde5 34 select MSM_GPIOMUX
c8aabaeb 35 select MSM_PROC_COMM
46fe5f29
DW
36 select HAS_MSM_DEBUG_UART_PHYS
37
569fb6e3
JO
38config ARCH_MSM8X60
39 bool "MSM8X60"
40 select ARM_GIC
41 select CPU_V7
42 select MSM_V2_TLMM
43 select MSM_GPIOMUX
49b76f71 44 select MACH_MSM8X60_SURF if (!MACH_MSM8X60_RUMI3)
569fb6e3 45
bf83de40
DW
46endchoice
47
4ad15e6f
DW
48config MSM_SOC_REV_A
49 bool
50
51config ARCH_MSM_ARM11
52 bool
53config ARCH_MSM_SCORPION
bf83de40
DW
54 bool
55
46fe5f29
DW
56config HAS_MSM_DEBUG_UART_PHYS
57 bool
58
f9f3d313
GB
59config MSM_VIC
60 bool
bf83de40 61
4ad15e6f
DW
62menu "Qualcomm MSM Board Type"
63
64config MACH_HALIBUT
1637de0c 65 depends on ARCH_MSM
4ad15e6f
DW
66 depends on ARCH_MSM7X00A
67 bool "Halibut Board (QCT SURF7201A)"
68 help
69 Support for the Qualcomm SURF7201A eval board.
70
71config MACH_TROUT
72 depends on ARCH_MSM
73 depends on ARCH_MSM7X00A
74 bool "HTC Dream (aka trout)"
75 help
76 Support for the HTC Dream, T-Mobile G1, Android ADP1 devices.
77
7b52161d
DW
78config MACH_MSM7X30_SURF
79 depends on ARCH_MSM7X30
80 bool "MSM7x30 SURF"
81 help
82 Support for the Qualcomm MSM7x30 SURF eval board.
83
4ad15e6f
DW
84config MACH_QSD8X50_SURF
85 depends on ARCH_QSD8X50
86 bool "QSD8x50 SURF"
87 help
88 Support for the Qualcomm QSD8x50 SURF eval board.
89
90config MACH_QSD8X50A_ST1_5
91 depends on ARCH_QSD8X50
92 select MSM_SOC_REV_A
93 bool "QSD8x50A ST1.5"
94 help
95 Support for the Qualcomm ST1.5.
96
a55df6ed
SM
97config MACH_MSM8X60_RUMI3
98 depends on ARCH_MSM8X60
99 bool "MSM8x60 RUMI3"
100 help
101 Support for the Qualcomm MSM8x60 RUMI3 emulator.
102
49b76f71
SM
103config MACH_MSM8X60_SURF
104 depends on ARCH_MSM8X60
105 bool "MSM8x60 SURF"
106 help
107 Support for the Qualcomm MSM8x60 SURF eval board.
108
4ad15e6f 109endmenu
9e73c84c 110
6339f669
PM
111config MSM_DEBUG_UART
112 int
113 default 1 if MSM_DEBUG_UART1
114 default 2 if MSM_DEBUG_UART2
115 default 3 if MSM_DEBUG_UART3
116
46fe5f29 117if HAS_MSM_DEBUG_UART_PHYS
6339f669
PM
118choice
119 prompt "Debug UART"
120
121 default MSM_DEBUG_UART_NONE
122
123 config MSM_DEBUG_UART_NONE
124 bool "None"
125
126 config MSM_DEBUG_UART1
127 bool "UART1"
128
129 config MSM_DEBUG_UART2
130 bool "UART2"
131
132 config MSM_DEBUG_UART3
133 bool "UART3"
134endchoice
46fe5f29 135endif
6339f669 136
bf83de40
DW
137config MSM_SMD_PKG3
138 bool
139
c8aabaeb
SM
140config MSM_PROC_COMM
141 bool
142
2eb44eb9 143config MSM_SMD
3a9f346a 144 bool
2eb44eb9 145
ab78cde5
GB
146config MSM_GPIOMUX
147 bool
148
1963a2af
GB
149config MSM_V2_TLMM
150 bool
9e73c84c 151endif
This page took 0.220832 seconds and 5 git commands to generate.