]> bbs.cooldavid.org Git - net-next-2.6.git/blame - arch/arm/mach-msm/Kconfig
msm: MSM8X60 simulator board support
[net-next-2.6.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
57bbf1cc 44 select MACH_MSM8X60_SURF if (!MACH_MSM8X60_RUMI3 && !MACH_MSM8X60_SIM)
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
57bbf1cc
SM
109config MACH_MSM8X60_SIM
110 depends on ARCH_MSM8X60
111 bool "MSM8x60 Simulator"
112 help
113 Support for the Qualcomm MSM8x60 simulator.
114
4ad15e6f 115endmenu
9e73c84c 116
6339f669
PM
117config MSM_DEBUG_UART
118 int
119 default 1 if MSM_DEBUG_UART1
120 default 2 if MSM_DEBUG_UART2
121 default 3 if MSM_DEBUG_UART3
122
46fe5f29 123if HAS_MSM_DEBUG_UART_PHYS
6339f669
PM
124choice
125 prompt "Debug UART"
126
127 default MSM_DEBUG_UART_NONE
128
129 config MSM_DEBUG_UART_NONE
130 bool "None"
131
132 config MSM_DEBUG_UART1
133 bool "UART1"
134
135 config MSM_DEBUG_UART2
136 bool "UART2"
137
138 config MSM_DEBUG_UART3
139 bool "UART3"
140endchoice
46fe5f29 141endif
6339f669 142
bf83de40
DW
143config MSM_SMD_PKG3
144 bool
145
c8aabaeb
SM
146config MSM_PROC_COMM
147 bool
148
2eb44eb9 149config MSM_SMD
3a9f346a 150 bool
2eb44eb9 151
ab78cde5
GB
152config MSM_GPIOMUX
153 bool
154
1963a2af
GB
155config MSM_V2_TLMM
156 bool
9e73c84c 157endif