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 \
53 config ARCH_MSM_SCORPIONMP
58 config ARCH_MSM_SCORPION
61 config HAS_MSM_DEBUG_UART_PHYS
67 menu "Qualcomm MSM Board Type"
71 depends on ARCH_MSM7X00A
72 bool "Halibut Board (QCT SURF7201A)"
74 Support for the Qualcomm SURF7201A eval board.
78 depends on ARCH_MSM7X00A
79 bool "HTC Dream (aka trout)"
81 Support for the HTC Dream, T-Mobile G1, Android ADP1 devices.
83 config MACH_MSM7X30_SURF
84 depends on ARCH_MSM7X30
87 Support for the Qualcomm MSM7x30 SURF eval board.
89 config MACH_QSD8X50_SURF
90 depends on ARCH_QSD8X50
93 Support for the Qualcomm QSD8x50 SURF eval board.
95 config MACH_QSD8X50A_ST1_5
96 depends on ARCH_QSD8X50
100 Support for the Qualcomm ST1.5.
102 config MACH_MSM8X60_RUMI3
103 depends on ARCH_MSM8X60
106 Support for the Qualcomm MSM8x60 RUMI3 emulator.
108 config MACH_MSM8X60_SURF
109 depends on ARCH_MSM8X60
112 Support for the Qualcomm MSM8x60 SURF eval board.
114 config MACH_MSM8X60_SIM
115 depends on ARCH_MSM8X60
116 bool "MSM8x60 Simulator"
118 Support for the Qualcomm MSM8x60 simulator.
120 config MACH_MSM8X60_FFA
121 depends on ARCH_MSM8X60
124 Support for the Qualcomm MSM8x60 FFA eval board.
128 config IOMMU_PGTABLES_L2
130 depends on ARCH_MSM8X60 && MMU && SMP && CPU_DCACHE_DISABLE=n
132 config MSM_DEBUG_UART
134 default 1 if MSM_DEBUG_UART1
135 default 2 if MSM_DEBUG_UART2
136 default 3 if MSM_DEBUG_UART3
138 if HAS_MSM_DEBUG_UART_PHYS
142 default MSM_DEBUG_UART_NONE
144 config MSM_DEBUG_UART_NONE
147 config MSM_DEBUG_UART1
150 config MSM_DEBUG_UART2
153 config MSM_DEBUG_UART3