Merge branch 'linus' into timers/urgent
[deliverable/linux.git] / arch / arm / mach-msm / Kconfig
CommitLineData
1637de0c 1if ARCH_MSM
9e73c84c 2
33fcb13d
SB
3comment "Qualcomm MSM SoC Type"
4 depends on (ARCH_MSM8X60 || ARCH_MSM8960)
5
bf83de40
DW
6choice
7 prompt "Qualcomm MSM SoC Type"
8 default ARCH_MSM7X00A
33fcb13d 9 depends on !(ARCH_MSM8X60 || ARCH_MSM8960)
bf83de40
DW
10
11config ARCH_MSM7X00A
12 bool "MSM7x00A / MSM7x01A"
13 select ARCH_MSM_ARM11
bf83de40 14 select CPU_V6
74d10d74 15 select GPIO_MSM_V1
b1b3f49c 16 select MACH_TROUT if !MACH_HALIBUT
c8aabaeb 17 select MSM_PROC_COMM
b1b3f49c
RK
18 select MSM_SMD
19 select MSM_SMD_PKG3
bf83de40 20
7b52161d
DW
21config ARCH_MSM7X30
22 bool "MSM7x30"
23 select ARCH_MSM_SCORPION
7b52161d 24 select CPU_V7
74d10d74 25 select GPIO_MSM_V1
b1b3f49c
RK
26 select MACH_MSM7X30_SURF # if !
27 select MSM_GPIOMUX
c8aabaeb 28 select MSM_PROC_COMM
b1b3f49c
RK
29 select MSM_SMD
30 select MSM_VIC
7b52161d 31
4ad15e6f
DW
32config ARCH_QSD8X50
33 bool "QSD8X50"
34 select ARCH_MSM_SCORPION
4ad15e6f 35 select CPU_V7
74d10d74 36 select GPIO_MSM_V1
b1b3f49c
RK
37 select MACH_QSD8X50_SURF if !MACH_QSD8X50A_ST1_5
38 select MSM_GPIOMUX
c8aabaeb 39 select MSM_PROC_COMM
b1b3f49c
RK
40 select MSM_SMD
41 select MSM_VIC
46fe5f29 42
33fcb13d
SB
43endchoice
44
569fb6e3
JO
45config ARCH_MSM8X60
46 bool "MSM8X60"
47 select ARM_GIC
48 select CPU_V7
1a5ab4b3 49 select GPIO_MSM_V2
4c3ffffd 50 select HAVE_SMP
2a1eb58a 51 select MSM_SCM if SMP
5b67bfba 52 select USE_OF
569fb6e3 53
f441ca2d
SM
54config ARCH_MSM8960
55 bool "MSM8960"
f441ca2d
SM
56 select ARM_GIC
57 select CPU_V7
4c3ffffd 58 select HAVE_SMP
eda9dcfa 59 select GPIO_MSM_V2
f441ca2d 60 select MSM_SCM if SMP
c446407c 61 select USE_OF
f441ca2d 62
a3d3ef9d
SB
63config MSM_HAS_DEBUG_UART_HS
64 bool
65
4ad15e6f
DW
66config MSM_SOC_REV_A
67 bool
68
69config ARCH_MSM_ARM11
70 bool
71config ARCH_MSM_SCORPION
bf83de40
DW
72 bool
73
f9f3d313
GB
74config MSM_VIC
75 bool
bf83de40 76
4ad15e6f
DW
77menu "Qualcomm MSM Board Type"
78
79config MACH_HALIBUT
1637de0c 80 depends on ARCH_MSM
4ad15e6f
DW
81 depends on ARCH_MSM7X00A
82 bool "Halibut Board (QCT SURF7201A)"
83 help
84 Support for the Qualcomm SURF7201A eval board.
85
86config MACH_TROUT
87 depends on ARCH_MSM
88 depends on ARCH_MSM7X00A
89 bool "HTC Dream (aka trout)"
90 help
91 Support for the HTC Dream, T-Mobile G1, Android ADP1 devices.
92
7b52161d
DW
93config MACH_MSM7X30_SURF
94 depends on ARCH_MSM7X30
95 bool "MSM7x30 SURF"
96 help
97 Support for the Qualcomm MSM7x30 SURF eval board.
98
4ad15e6f
DW
99config MACH_QSD8X50_SURF
100 depends on ARCH_QSD8X50
101 bool "QSD8x50 SURF"
102 help
103 Support for the Qualcomm QSD8x50 SURF eval board.
104
105config MACH_QSD8X50A_ST1_5
106 depends on ARCH_QSD8X50
4ad15e6f 107 bool "QSD8x50A ST1.5"
b1b3f49c 108 select MSM_SOC_REV_A
4ad15e6f
DW
109 help
110 Support for the Qualcomm ST1.5.
111
112endmenu
9e73c84c 113
bf83de40
DW
114config MSM_SMD_PKG3
115 bool
116
c8aabaeb
SM
117config MSM_PROC_COMM
118 bool
119
2eb44eb9 120config MSM_SMD
3a9f346a 121 bool
2eb44eb9 122
ab78cde5 123config MSM_GPIOMUX
eda9dcfa
RV
124 depends on !(ARCH_MSM8X60 || ARCH_MSM8960)
125 bool "MSM V1 TLMM GPIOMUX architecture"
126 help
127 Support for MSM V1 TLMM GPIOMUX architecture.
0ab84745 128
2a1eb58a
SB
129config MSM_SCM
130 bool
9e73c84c 131endif
This page took 0.34681 seconds and 5 git commands to generate.