| config ARCH_MSM |
| bool |
| |
| config ARCH_MSM_DT |
| bool "Qualcomm MSM DT Support" if ARCH_MULTI_V7 |
| select ARCH_MSM |
| select ARCH_REQUIRE_GPIOLIB |
| select CLKSRC_OF |
| select GENERIC_CLOCKEVENTS |
| help |
| Support for Qualcomm's devicetree based MSM systems. |
| |
| if ARCH_MSM |
| |
| menu "Qualcomm MSM SoC Selection" |
| depends on ARCH_MSM_DT |
| |
| config ARCH_MSM8X60 |
| bool "Enable support for MSM8X60" |
| select ARM_GIC |
| select CPU_V7 |
| select HAVE_SMP |
| select MSM_SCM if SMP |
| select MSM_TIMER |
| |
| config ARCH_MSM8960 |
| bool "Enable support for MSM8960" |
| select ARM_GIC |
| select CPU_V7 |
| select HAVE_SMP |
| select MSM_SCM if SMP |
| select MSM_TIMER |
| |
| config ARCH_MSM8974 |
| bool "Enable support for MSM8974" |
| select ARM_GIC |
| select CPU_V7 |
| select HAVE_ARM_ARCH_TIMER |
| select HAVE_SMP |
| select MSM_SCM if SMP |
| |
| endmenu |
| |
| choice |
| prompt "Qualcomm MSM SoC Type" |
| default ARCH_MSM7X00A |
| depends on ARCH_MSM_NODT |
| |
| config ARCH_MSM7X00A |
| bool "MSM7x00A / MSM7x01A" |
| select ARCH_MSM_ARM11 |
| select CPU_V6 |
| select GPIO_MSM_V1 |
| select MACH_TROUT if !MACH_HALIBUT |
| select MSM_PROC_COMM |
| select MSM_SMD |
| select MSM_TIMER |
| select MSM_SMD_PKG3 |
| |
| config ARCH_MSM7X30 |
| bool "MSM7x30" |
| select ARCH_MSM_SCORPION |
| select CPU_V7 |
| select GPIO_MSM_V1 |
| select MACH_MSM7X30_SURF # if ! |
| select MSM_GPIOMUX |
| select MSM_PROC_COMM |
| select MSM_SMD |
| select MSM_TIMER |
| select MSM_VIC |
| |
| config ARCH_QSD8X50 |
| bool "QSD8X50" |
| select ARCH_MSM_SCORPION |
| select CPU_V7 |
| select GPIO_MSM_V1 |
| select MACH_QSD8X50_SURF if !MACH_QSD8X50A_ST1_5 |
| select MSM_GPIOMUX |
| select MSM_PROC_COMM |
| select MSM_SMD |
| select MSM_TIMER |
| select MSM_VIC |
| |
| endchoice |
| |
| config MSM_HAS_DEBUG_UART_HS |
| bool |
| |
| config MSM_SOC_REV_A |
| bool |
| |
| config ARCH_MSM_ARM11 |
| bool |
| |
| config ARCH_MSM_SCORPION |
| bool |
| |
| config MSM_VIC |
| bool |
| |
| menu "Qualcomm MSM Board Type" |
| depends on ARCH_MSM_NODT |
| |
| config MACH_HALIBUT |
| depends on ARCH_MSM |
| depends on ARCH_MSM7X00A |
| bool "Halibut Board (QCT SURF7201A)" |
| help |
| Support for the Qualcomm SURF7201A eval board. |
| |
| config MACH_TROUT |
| depends on ARCH_MSM |
| depends on ARCH_MSM7X00A |
| bool "HTC Dream (aka trout)" |
| help |
| Support for the HTC Dream, T-Mobile G1, Android ADP1 devices. |
| |
| config MACH_MSM7X30_SURF |
| depends on ARCH_MSM7X30 |
| bool "MSM7x30 SURF" |
| help |
| Support for the Qualcomm MSM7x30 SURF eval board. |
| |
| config MACH_QSD8X50_SURF |
| depends on ARCH_QSD8X50 |
| bool "QSD8x50 SURF" |
| help |
| Support for the Qualcomm QSD8x50 SURF eval board. |
| |
| config MACH_QSD8X50A_ST1_5 |
| depends on ARCH_QSD8X50 |
| bool "QSD8x50A ST1.5" |
| select MSM_SOC_REV_A |
| help |
| Support for the Qualcomm ST1.5. |
| |
| endmenu |
| |
| config MSM_SMD_PKG3 |
| bool |
| |
| config MSM_PROC_COMM |
| bool |
| |
| config MSM_SMD |
| bool |
| |
| config MSM_GPIOMUX |
| bool |
| help |
| Support for MSM V1 TLMM GPIOMUX architecture. |
| |
| config MSM_SCM |
| bool |
| |
| config MSM_TIMER |
| bool |
| |
| endif |