ARM: msm: Remove irqs-*.h files for DT based targets
[linux-2.6/btrfs-unstable.git] / arch / arm / mach-msm / Kconfig
blob020240cc2ae72390d6b95459beb151bdeabdfe4b
1 if ARCH_MSM
3 comment "Qualcomm MSM SoC Type"
4         depends on (ARCH_MSM8X60 || ARCH_MSM8960)
6 choice
7         prompt "Qualcomm MSM SoC Type"
8         default ARCH_MSM7X00A
9         depends on !(ARCH_MSM8X60 || ARCH_MSM8960)
11 config ARCH_MSM7X00A
12         bool "MSM7x00A / MSM7x01A"
13         select ARCH_MSM_ARM11
14         select CPU_V6
15         select GPIO_MSM_V1
16         select MACH_TROUT if !MACH_HALIBUT
17         select MSM_PROC_COMM
18         select MSM_SMD
19         select MSM_SMD_PKG3
21 config ARCH_MSM7X30
22         bool "MSM7x30"
23         select ARCH_MSM_SCORPION
24         select CPU_V7
25         select GPIO_MSM_V1
26         select MACH_MSM7X30_SURF # if !
27         select MSM_GPIOMUX
28         select MSM_PROC_COMM
29         select MSM_SMD
30         select MSM_VIC
32 config ARCH_QSD8X50
33         bool "QSD8X50"
34         select ARCH_MSM_SCORPION
35         select CPU_V7
36         select GPIO_MSM_V1
37         select MACH_QSD8X50_SURF if !MACH_QSD8X50A_ST1_5
38         select MSM_GPIOMUX
39         select MSM_PROC_COMM
40         select MSM_SMD
41         select MSM_VIC
43 endchoice
45 config ARCH_MSM8X60
46         bool "MSM8X60"
47         select ARM_GIC
48         select CPU_V7
49         select GPIO_MSM_V2
50         select HAVE_SMP
51         select MSM_SCM if SMP
52         select SPARSE_IRQ
53         select USE_OF
55 config ARCH_MSM8960
56         bool "MSM8960"
57         select ARM_GIC
58         select CPU_V7
59         select HAVE_SMP
60         select GPIO_MSM_V2
61         select MSM_SCM if SMP
62         select SPARSE_IRQ
63         select USE_OF
65 config MSM_HAS_DEBUG_UART_HS
66         bool
68 config MSM_SOC_REV_A
69         bool
71 config  ARCH_MSM_ARM11
72         bool
73 config  ARCH_MSM_SCORPION
74         bool
76 config  MSM_VIC
77         bool
79 menu "Qualcomm MSM Board Type"
81 config MACH_HALIBUT
82         depends on ARCH_MSM
83         depends on ARCH_MSM7X00A
84         bool "Halibut Board (QCT SURF7201A)"
85         help
86           Support for the Qualcomm SURF7201A eval board.
88 config MACH_TROUT
89         depends on ARCH_MSM
90         depends on ARCH_MSM7X00A
91         bool "HTC Dream (aka trout)"
92         help
93           Support for the HTC Dream, T-Mobile G1, Android ADP1 devices.
95 config MACH_MSM7X30_SURF
96         depends on ARCH_MSM7X30
97         bool "MSM7x30 SURF"
98         help
99           Support for the Qualcomm MSM7x30 SURF eval board.
101 config MACH_QSD8X50_SURF
102         depends on ARCH_QSD8X50
103         bool "QSD8x50 SURF"
104         help
105           Support for the Qualcomm QSD8x50 SURF eval board.
107 config MACH_QSD8X50A_ST1_5
108         depends on ARCH_QSD8X50
109         bool "QSD8x50A ST1.5"
110         select MSM_SOC_REV_A
111         help
112           Support for the Qualcomm ST1.5.
114 endmenu
116 config MSM_SMD_PKG3
117         bool
119 config MSM_PROC_COMM
120         bool
122 config MSM_SMD
123         bool
125 config MSM_GPIOMUX
126         bool
127         help
128           Support for MSM V1 TLMM GPIOMUX architecture.
130 config MSM_SCM
131         bool
132 endif