blob: d658e5fb59cf2bdcce36f5b9df2c44c2a0ceeeeb [file] [log] [blame]
Brian Swetland1637de02008-09-09 07:13:33 -07001if ARCH_MSM
Brian Swetland9e73c842007-11-26 04:12:13 -08002
Daniel Walkerbf83de42010-03-16 16:29:44 -07003choice
4 prompt "Qualcomm MSM SoC Type"
5 default ARCH_MSM7X00A
6
7config ARCH_MSM7X00A
8 bool "MSM7x00A / MSM7x01A"
9 select ARCH_MSM_ARM11
Daniel Walker3a9f3462010-04-22 14:16:46 -070010 select MSM_SMD
Daniel Walkerbf83de42010-03-16 16:29:44 -070011 select MSM_SMD_PKG3
12 select CPU_V6
Steve Mucklec8aabae2010-04-21 16:20:27 -070013 select MSM_PROC_COMM
Daniel Walker46fe5f22010-08-18 11:00:25 -070014 select HAS_MSM_DEBUG_UART_PHYS
Daniel Walkerbf83de42010-03-16 16:29:44 -070015
Daniel Walker7b521612010-05-06 12:44:57 -070016config ARCH_MSM7X30
17 bool "MSM7x30"
18 select ARCH_MSM_SCORPION
19 select MSM_SMD
20 select MSM_VIC
21 select CPU_V7
22 select MSM_REMOTE_SPINLOCK_DEKKERS
Gregory Beanab78cde2010-09-01 16:26:12 -070023 select MSM_GPIOMUX
Steve Mucklec8aabae2010-04-21 16:20:27 -070024 select MSM_PROC_COMM
Daniel Walker46fe5f22010-08-18 11:00:25 -070025 select HAS_MSM_DEBUG_UART_PHYS
Daniel Walker7b521612010-05-06 12:44:57 -070026
Daniel Walker4ad15e62010-05-06 13:54:17 -070027config ARCH_QSD8X50
28 bool "QSD8X50"
29 select ARCH_MSM_SCORPION
30 select MSM_SMD
31 select MSM_VIC
32 select CPU_V7
33 select MSM_REMOTE_SPINLOCK_LDREX
Gregory Beanab78cde2010-09-01 16:26:12 -070034 select MSM_GPIOMUX
Steve Mucklec8aabae2010-04-21 16:20:27 -070035 select MSM_PROC_COMM
Daniel Walker46fe5f22010-08-18 11:00:25 -070036 select HAS_MSM_DEBUG_UART_PHYS
37
Daniel Walkerbf83de42010-03-16 16:29:44 -070038endchoice
39
Daniel Walker4ad15e62010-05-06 13:54:17 -070040config MSM_SOC_REV_A
41 bool
42
43config ARCH_MSM_ARM11
44 bool
45config ARCH_MSM_SCORPION
Daniel Walkerbf83de42010-03-16 16:29:44 -070046 bool
47
Daniel Walker46fe5f22010-08-18 11:00:25 -070048config HAS_MSM_DEBUG_UART_PHYS
49 bool
50
Gregory Beanf9f3d312010-04-30 22:06:50 -070051config MSM_VIC
52 bool
Daniel Walkerbf83de42010-03-16 16:29:44 -070053
Daniel Walker4ad15e62010-05-06 13:54:17 -070054menu "Qualcomm MSM Board Type"
55
56config MACH_HALIBUT
Brian Swetland1637de02008-09-09 07:13:33 -070057 depends on ARCH_MSM
Daniel Walker4ad15e62010-05-06 13:54:17 -070058 depends on ARCH_MSM7X00A
59 bool "Halibut Board (QCT SURF7201A)"
60 help
61 Support for the Qualcomm SURF7201A eval board.
62
63config MACH_TROUT
64 depends on ARCH_MSM
65 depends on ARCH_MSM7X00A
66 bool "HTC Dream (aka trout)"
67 help
68 Support for the HTC Dream, T-Mobile G1, Android ADP1 devices.
69
Daniel Walker7b521612010-05-06 12:44:57 -070070config MACH_MSM7X30_SURF
71 depends on ARCH_MSM7X30
72 bool "MSM7x30 SURF"
73 help
74 Support for the Qualcomm MSM7x30 SURF eval board.
75
Daniel Walker4ad15e62010-05-06 13:54:17 -070076config MACH_QSD8X50_SURF
77 depends on ARCH_QSD8X50
78 bool "QSD8x50 SURF"
79 help
80 Support for the Qualcomm QSD8x50 SURF eval board.
81
82config MACH_QSD8X50A_ST1_5
83 depends on ARCH_QSD8X50
84 select MSM_SOC_REV_A
85 bool "QSD8x50A ST1.5"
86 help
87 Support for the Qualcomm ST1.5.
88
Steve Mucklea55df6e2010-01-07 12:43:24 -080089config MACH_MSM8X60_RUMI3
90 depends on ARCH_MSM8X60
91 bool "MSM8x60 RUMI3"
92 help
93 Support for the Qualcomm MSM8x60 RUMI3 emulator.
94
Daniel Walker4ad15e62010-05-06 13:54:17 -070095endmenu
Brian Swetland9e73c842007-11-26 04:12:13 -080096
Pavel Machek6339f6692009-11-02 11:48:29 +010097config MSM_DEBUG_UART
98 int
99 default 1 if MSM_DEBUG_UART1
100 default 2 if MSM_DEBUG_UART2
101 default 3 if MSM_DEBUG_UART3
102
Daniel Walker46fe5f22010-08-18 11:00:25 -0700103if HAS_MSM_DEBUG_UART_PHYS
Pavel Machek6339f6692009-11-02 11:48:29 +0100104choice
105 prompt "Debug UART"
106
107 default MSM_DEBUG_UART_NONE
108
109 config MSM_DEBUG_UART_NONE
110 bool "None"
111
112 config MSM_DEBUG_UART1
113 bool "UART1"
114
115 config MSM_DEBUG_UART2
116 bool "UART2"
117
118 config MSM_DEBUG_UART3
119 bool "UART3"
120endchoice
Daniel Walker46fe5f22010-08-18 11:00:25 -0700121endif
Pavel Machek6339f6692009-11-02 11:48:29 +0100122
Daniel Walkerbf83de42010-03-16 16:29:44 -0700123config MSM_SMD_PKG3
124 bool
125
Steve Mucklec8aabae2010-04-21 16:20:27 -0700126config MSM_PROC_COMM
127 bool
128
Brian Swetland2eb44eb2008-09-29 16:00:48 -0700129config MSM_SMD
Daniel Walker3a9f3462010-04-22 14:16:46 -0700130 bool
Brian Swetland2eb44eb2008-09-29 16:00:48 -0700131
Gregory Beanab78cde2010-09-01 16:26:12 -0700132config MSM_GPIOMUX
133 bool
134
Gregory Bean1963a2a2010-08-28 10:05:44 -0700135config MSM_V2_TLMM
136 bool
Brian Swetland9e73c842007-11-26 04:12:13 -0800137endif