msm: create config option for proc-comm
[linux-2.6.git] / arch / arm / mach-msm / Kconfig
1 if ARCH_MSM
2
3 choice
4         prompt "Qualcomm MSM SoC Type"
5         default ARCH_MSM7X00A
6
7 config ARCH_MSM7X00A
8         bool "MSM7x00A / MSM7x01A"
9         select ARCH_MSM_ARM11
10         select MSM_SMD
11         select MSM_SMD_PKG3
12         select CPU_V6
13         select MSM_PROC_COMM
14
15 config ARCH_MSM7X30
16         bool "MSM7x30"
17         select ARCH_MSM_SCORPION
18         select MSM_SMD
19         select MSM_VIC
20         select CPU_V7
21         select MSM_REMOTE_SPINLOCK_DEKKERS
22         select MSM_GPIOMUX
23         select MSM_PROC_COMM
24
25 config ARCH_QSD8X50
26         bool "QSD8X50"
27         select ARCH_MSM_SCORPION
28         select MSM_SMD
29         select MSM_VIC
30         select CPU_V7
31         select MSM_REMOTE_SPINLOCK_LDREX
32         select MSM_GPIOMUX
33         select MSM_PROC_COMM
34 endchoice
35
36 config MSM_SOC_REV_A
37         bool
38
39 config  ARCH_MSM_ARM11
40         bool
41 config  ARCH_MSM_SCORPION
42         bool
43
44 config  MSM_VIC
45         bool
46
47 menu "Qualcomm MSM Board Type"
48
49 config MACH_HALIBUT
50         depends on ARCH_MSM
51         depends on ARCH_MSM7X00A
52         bool "Halibut Board (QCT SURF7201A)"
53         help
54           Support for the Qualcomm SURF7201A eval board.
55
56 config MACH_TROUT
57         depends on ARCH_MSM
58         depends on ARCH_MSM7X00A
59         bool "HTC Dream (aka trout)"
60         help
61           Support for the HTC Dream, T-Mobile G1, Android ADP1 devices.
62
63 config MACH_MSM7X30_SURF
64         depends on ARCH_MSM7X30
65         bool "MSM7x30 SURF"
66         help
67           Support for the Qualcomm MSM7x30 SURF eval board.
68
69 config MACH_QSD8X50_SURF
70         depends on ARCH_QSD8X50
71         bool "QSD8x50 SURF"
72         help
73           Support for the Qualcomm QSD8x50 SURF eval board.
74
75 config MACH_QSD8X50A_ST1_5
76         depends on ARCH_QSD8X50
77         select MSM_SOC_REV_A
78         bool "QSD8x50A ST1.5"
79         help
80           Support for the Qualcomm ST1.5.
81
82 endmenu
83
84 config MSM_DEBUG_UART
85         int
86         default 1 if MSM_DEBUG_UART1
87         default 2 if MSM_DEBUG_UART2
88         default 3 if MSM_DEBUG_UART3
89
90 choice
91         prompt "Debug UART"
92
93         default MSM_DEBUG_UART_NONE
94
95         config MSM_DEBUG_UART_NONE
96                 bool "None"
97
98         config MSM_DEBUG_UART1
99                 bool "UART1"
100
101         config MSM_DEBUG_UART2
102                 bool "UART2"
103
104         config MSM_DEBUG_UART3
105                 bool "UART3"
106 endchoice
107
108 config MSM_SMD_PKG3
109         bool
110
111 config MSM_PROC_COMM
112         bool
113
114 config MSM_SMD
115         bool
116
117 config MSM_GPIOMUX
118         bool
119
120 config MSM_V2_TLMM
121         bool
122 endif