1if ARCH_MSM 2 3choice 4 prompt "Qualcomm MSM SoC Type" 5 default ARCH_MSM7X00A 6 7config ARCH_MSM7X00A 8 bool "MSM7x00A / MSM7x01A" 9 select MACH_TROUT if !MACH_HALIBUT 10 select ARCH_MSM_ARM11 11 select MSM_SMD 12 select MSM_SMD_PKG3 13 select CPU_V6 14 select GPIO_MSM_V1 15 select MSM_PROC_COMM 16 17config ARCH_MSM7X30 18 bool "MSM7x30" 19 select MACH_MSM7X30_SURF # if ! 20 select ARCH_MSM_SCORPION 21 select MSM_SMD 22 select MSM_VIC 23 select CPU_V7 24 select MSM_GPIOMUX 25 select GPIO_MSM_V1 26 select MSM_PROC_COMM 27 28config ARCH_QSD8X50 29 bool "QSD8X50" 30 select MACH_QSD8X50_SURF if !MACH_QSD8X50A_ST1_5 31 select ARCH_MSM_SCORPION 32 select MSM_SMD 33 select MSM_VIC 34 select CPU_V7 35 select MSM_GPIOMUX 36 select GPIO_MSM_V1 37 select MSM_PROC_COMM 38 39config ARCH_MSM8X60 40 bool "MSM8X60" 41 select MACH_MSM8X60_SURF if (!MACH_MSM8X60_RUMI3 && !MACH_MSM8X60_SIM \ 42 && !MACH_MSM8X60_FFA) 43 select ARCH_MSM_SCORPIONMP 44 select ARM_GIC 45 select CPU_V7 46 select MSM_V2_TLMM 47 select GPIO_MSM_V2 48 select MSM_GPIOMUX 49 select MSM_SCM if SMP 50 51config ARCH_MSM8960 52 bool "MSM8960" 53 select ARCH_MSM_SCORPIONMP 54 select MACH_MSM8960_SIM if (!MACH_MSM8960_RUMI3) 55 select ARM_GIC 56 select CPU_V7 57 select MSM_V2_TLMM 58 select MSM_GPIOMUX 59 select MSM_SCM if SMP 60 61endchoice 62 63config MSM_HAS_DEBUG_UART_HS 64 bool 65 66config MSM_SOC_REV_A 67 bool 68config ARCH_MSM_SCORPIONMP 69 bool 70 select HAVE_SMP 71 72config ARCH_MSM_ARM11 73 bool 74config ARCH_MSM_SCORPION 75 bool 76 77config MSM_VIC 78 bool 79 80menu "Qualcomm MSM Board Type" 81 82config MACH_HALIBUT 83 depends on ARCH_MSM 84 depends on ARCH_MSM7X00A 85 bool "Halibut Board (QCT SURF7201A)" 86 help 87 Support for the Qualcomm SURF7201A eval board. 88 89config MACH_TROUT 90 depends on ARCH_MSM 91 depends on ARCH_MSM7X00A 92 bool "HTC Dream (aka trout)" 93 help 94 Support for the HTC Dream, T-Mobile G1, Android ADP1 devices. 95 96config MACH_MSM7X30_SURF 97 depends on ARCH_MSM7X30 98 bool "MSM7x30 SURF" 99 help 100 Support for the Qualcomm MSM7x30 SURF eval board. 101 102config MACH_QSD8X50_SURF 103 depends on ARCH_QSD8X50 104 bool "QSD8x50 SURF" 105 help 106 Support for the Qualcomm QSD8x50 SURF eval board. 107 108config MACH_QSD8X50A_ST1_5 109 depends on ARCH_QSD8X50 110 select MSM_SOC_REV_A 111 bool "QSD8x50A ST1.5" 112 help 113 Support for the Qualcomm ST1.5. 114 115config MACH_MSM8X60_RUMI3 116 depends on ARCH_MSM8X60 117 bool "MSM8x60 RUMI3" 118 help 119 Support for the Qualcomm MSM8x60 RUMI3 emulator. 120 121config MACH_MSM8X60_SURF 122 depends on ARCH_MSM8X60 123 bool "MSM8x60 SURF" 124 help 125 Support for the Qualcomm MSM8x60 SURF eval board. 126 127config MACH_MSM8X60_SIM 128 depends on ARCH_MSM8X60 129 bool "MSM8x60 Simulator" 130 help 131 Support for the Qualcomm MSM8x60 simulator. 132 133config MACH_MSM8X60_FFA 134 depends on ARCH_MSM8X60 135 bool "MSM8x60 FFA" 136 help 137 Support for the Qualcomm MSM8x60 FFA eval board. 138 139config MACH_MSM8960_SIM 140 depends on ARCH_MSM8960 141 bool "MSM8960 Simulator" 142 help 143 Support for the Qualcomm MSM8960 simulator. 144 145config MACH_MSM8960_RUMI3 146 depends on ARCH_MSM8960 147 bool "MSM8960 RUMI3" 148 help 149 Support for the Qualcomm MSM8960 RUMI3 emulator. 150 151endmenu 152 153config MSM_SMD_PKG3 154 bool 155 156config MSM_PROC_COMM 157 bool 158 159config MSM_SMD 160 bool 161 162config MSM_GPIOMUX 163 bool 164 165config MSM_V2_TLMM 166 bool 167 168config MSM_SCM 169 bool 170endif 171