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
55 config ARCH_MSM_SCORPIONMP
60 config ARCH_MSM_SCORPION
63 config HAS_MSM_DEBUG_UART_PHYS
69 menu "Qualcomm MSM Board Type"
73 depends on ARCH_MSM7X00A
74 bool "Halibut Board (QCT SURF7201A)"
76 Support for the Qualcomm SURF7201A eval board.
80 depends on ARCH_MSM7X00A
81 bool "HTC Dream (aka trout)"
83 Support for the HTC Dream, T-Mobile G1, Android ADP1 devices.
85 config MACH_MSM7X30_SURF
86 depends on ARCH_MSM7X30
89 Support for the Qualcomm MSM7x30 SURF eval board.
91 config MACH_QSD8X50_SURF
92 depends on ARCH_QSD8X50
95 Support for the Qualcomm QSD8x50 SURF eval board.
97 config MACH_QSD8X50A_ST1_5
98 depends on ARCH_QSD8X50
100 bool "QSD8x50A ST1.5"
102 Support for the Qualcomm ST1.5.
104 config MACH_MSM8X60_RUMI3
105 depends on ARCH_MSM8X60
108 Support for the Qualcomm MSM8x60 RUMI3 emulator.
110 config MACH_MSM8X60_SURF
111 depends on ARCH_MSM8X60
114 Support for the Qualcomm MSM8x60 SURF eval board.
116 config MACH_MSM8X60_SIM
117 depends on ARCH_MSM8X60
118 bool "MSM8x60 Simulator"
120 Support for the Qualcomm MSM8x60 simulator.
122 config MACH_MSM8X60_FFA
123 depends on ARCH_MSM8X60
126 Support for the Qualcomm MSM8x60 FFA eval board.
130 config IOMMU_PGTABLES_L2
132 depends on ARCH_MSM8X60 && MMU && SMP && CPU_DCACHE_DISABLE=n
134 config MSM_DEBUG_UART
136 default 1 if MSM_DEBUG_UART1
137 default 2 if MSM_DEBUG_UART2
138 default 3 if MSM_DEBUG_UART3
140 if HAS_MSM_DEBUG_UART_PHYS
144 default MSM_DEBUG_UART_NONE
146 config MSM_DEBUG_UART_NONE
149 config MSM_DEBUG_UART1
152 config MSM_DEBUG_UART2
155 config MSM_DEBUG_UART3