4 prompt "Qualcomm MSM SoC Type"
8 bool "MSM7x00A / MSM7x01A"
9 select MACH_TROUT if !MACH_HALIBUT
15 select HAS_MSM_DEBUG_UART_PHYS
19 select MACH_MSM7X30_SURF # if !
20 select ARCH_MSM_SCORPION
26 select HAS_MSM_DEBUG_UART_PHYS
30 select MACH_QSD8X50_SURF if !MACH_QSD8X50A_ST1_5
31 select ARCH_MSM_SCORPION
37 select HAS_MSM_DEBUG_UART_PHYS
41 select MACH_MSM8X60_SURF if (!MACH_MSM8X60_RUMI3 && !MACH_MSM8X60_SIM \
43 select ARCH_MSM_SCORPIONMP
52 select ARCH_MSM_SCORPIONMP
53 select MACH_MSM8960_SIM if (!MACH_MSM8960_RUMI3)
64 config ARCH_MSM_SCORPIONMP
69 config ARCH_MSM_SCORPION
72 config HAS_MSM_DEBUG_UART_PHYS
78 menu "Qualcomm MSM Board Type"
82 depends on ARCH_MSM7X00A
83 bool "Halibut Board (QCT SURF7201A)"
85 Support for the Qualcomm SURF7201A eval board.
89 depends on ARCH_MSM7X00A
90 bool "HTC Dream (aka trout)"
92 Support for the HTC Dream, T-Mobile G1, Android ADP1 devices.
94 config MACH_MSM7X30_SURF
95 depends on ARCH_MSM7X30
98 Support for the Qualcomm MSM7x30 SURF eval board.
100 config MACH_QSD8X50_SURF
101 depends on ARCH_QSD8X50
104 Support for the Qualcomm QSD8x50 SURF eval board.
106 config MACH_QSD8X50A_ST1_5
107 depends on ARCH_QSD8X50
109 bool "QSD8x50A ST1.5"
111 Support for the Qualcomm ST1.5.
113 config MACH_MSM8X60_RUMI3
114 depends on ARCH_MSM8X60
117 Support for the Qualcomm MSM8x60 RUMI3 emulator.
119 config MACH_MSM8X60_SURF
120 depends on ARCH_MSM8X60
123 Support for the Qualcomm MSM8x60 SURF eval board.
125 config MACH_MSM8X60_SIM
126 depends on ARCH_MSM8X60
127 bool "MSM8x60 Simulator"
129 Support for the Qualcomm MSM8x60 simulator.
131 config MACH_MSM8X60_FFA
132 depends on ARCH_MSM8X60
135 Support for the Qualcomm MSM8x60 FFA eval board.
137 config MACH_MSM8960_SIM
138 depends on ARCH_MSM8960
139 bool "MSM8960 Simulator"
141 Support for the Qualcomm MSM8960 simulator.
143 config MACH_MSM8960_RUMI3
144 depends on ARCH_MSM8960
147 Support for the Qualcomm MSM8960 RUMI3 emulator.
152 bool "MSM IOMMU Support"
153 depends on ARCH_MSM8X60 || ARCH_MSM8960
157 Support for the IOMMUs found on certain Qualcomm SOCs.
158 These IOMMUs allow virtualization of the address space used by most
159 cores within the multimedia subsystem.
161 If unsure, say N here.
163 config IOMMU_PGTABLES_L2
165 depends on MSM_IOMMU && MMU && SMP && CPU_DCACHE_DISABLE=n
167 config MSM_DEBUG_UART
169 default 1 if MSM_DEBUG_UART1
170 default 2 if MSM_DEBUG_UART2
171 default 3 if MSM_DEBUG_UART3
173 if HAS_MSM_DEBUG_UART_PHYS
177 default MSM_DEBUG_UART_NONE
179 config MSM_DEBUG_UART_NONE
182 config MSM_DEBUG_UART1
185 config MSM_DEBUG_UART2
188 config MSM_DEBUG_UART3