blob: fdbfadf00c84b492bb032f3ca47cf94f78f9c0d7 [file] [log] [blame]
Eric Miao49cbe782009-01-20 14:15:18 +08001if ARCH_MMP
2
Haojian Zhuang2f7e8fa2009-12-04 09:41:28 -05003menu "Marvell PXA168/910/MMP2 Implmentations"
Eric Miao49cbe782009-01-20 14:15:18 +08004
5config MACH_ASPENITE
6 bool "Marvell's PXA168 Aspenite Development Board"
7 select CPU_PXA168
8 help
9 Say 'Y' here if you want to support the Marvell PXA168-based
10 Aspenite Development Board.
11
12config MACH_ZYLONITE2
13 bool "Marvell's PXA168 Zylonite2 Development Board"
14 select CPU_PXA168
15 help
16 Say 'Y' here if you want to support the Marvell PXA168-based
17 Zylonite2 Development Board.
18
Haojian Zhuang9896de72010-01-12 08:54:50 +080019config MACH_AVENGERS_LITE
20 bool "Marvell's PXA168 Avengers Lite Development Board"
21 select CPU_PXA168
22 help
23 Say 'Y' here if you want to support the Marvell PXA168-based
24 Avengers Lite Development Board.
25
Eric Miaoa3929f32009-03-20 13:27:30 +080026config MACH_TAVOREVB
27 bool "Marvell's PXA910 TavorEVB Development Board"
28 select CPU_PXA910
29 help
30 Say 'Y' here if you want to support the Marvell PXA910-based
31 TavorEVB Development Board.
32
Eric Miao01215e32009-03-20 13:33:49 +080033config MACH_TTC_DKB
34 bool "Marvell's PXA910 TavorEVB Development Board"
35 select CPU_PXA910
36 help
37 Say 'Y' here if you want to support the Marvell PXA910-based
38 TTC_DKB Development Board.
39
Haojian Zhuang13dee962010-11-25 11:33:13 +080040config MACH_BROWNSTONE
41 bool "Marvell's Brownstone Development Platform"
42 depends on !CPU_MOHAWK
43 select CPU_MMP2
44 help
45 Say 'Y' here if you want to support the Marvell MMP2-based
46 Brown Development Platform.
47 MMP2-based board can't be co-existed with PXA168-based &
48 PXA910-based development board. Since MMP2 is compatible to
49 ARMv7 architecture.
50
Haojian Zhuang2f7e8fa2009-12-04 09:41:28 -050051config MACH_FLINT
52 bool "Marvell's Flint Development Platform"
Haojian Zhuang3f408fa2010-11-24 11:54:21 +080053 depends on !CPU_MOHAWK
Haojian Zhuang2f7e8fa2009-12-04 09:41:28 -050054 select CPU_MMP2
55 help
56 Say 'Y' here if you want to support the Marvell MMP2-based
57 Flint Development Platform.
58 MMP2-based board can't be co-existed with PXA168-based &
59 PXA910-based development board. Since MMP2 is compatible to
Haojian Zhuangd38bdf42010-11-25 14:21:32 +080060 ARMv7 architecture.
Haojian Zhuang2f7e8fa2009-12-04 09:41:28 -050061
Haojian Zhuange1cb7db2010-01-06 09:07:15 -050062config MACH_MARVELL_JASPER
63 bool "Marvell's Jasper Development Platform"
Haojian Zhuang3f408fa2010-11-24 11:54:21 +080064 depends on !CPU_MOHAWK
Haojian Zhuange1cb7db2010-01-06 09:07:15 -050065 select CPU_MMP2
66 help
67 Say 'Y' here if you want to support the Marvell MMP2-base
68 Jasper Development Platform.
69 MMP2-based board can't be co-existed with PXA168-based &
70 PXA910-based development board. Since MMP2 is compatible to
Haojian Zhuangd38bdf42010-11-25 14:21:32 +080071 ARMv7 architecture.
Haojian Zhuange1cb7db2010-01-06 09:07:15 -050072
Mark F. Brown1bbd7082010-09-12 23:51:34 -040073config MACH_TETON_BGA
74 bool "Marvell's PXA168 Teton BGA Development Board"
75 select CPU_PXA168
76 help
77 Say 'Y' here if you want to support the Marvell PXA168-based
78 Teton BGA Development Board.
79
Eric Miaoc149f6c2011-08-16 12:28:57 +080080config MACH_GPLUGD
Tanmay Upadhyayf16e05c2011-05-02 11:30:00 +053081 bool "Marvell's PXA168 GuruPlug Display (gplugD) Board"
82 select CPU_PXA168
83 help
84 Say 'Y' here if you want to support the Marvell PXA168-based
85 GuruPlug Display (gplugD) Board
86
Haojian Zhuang3f4dd322012-04-10 15:12:45 +080087config MACH_MMP_DT
88 bool "Support MMP (ARMv5) platforms from device tree"
Haojian Zhuang3f4dd322012-04-10 15:12:45 +080089 select USE_OF
Haojian Zhuangb57870e2012-10-03 23:44:32 +080090 select PINCTRL
91 select PINCTRL_SINGLE
Chao Xied41ef542014-10-31 10:13:53 +080092 select COMMON_CLK
93 select ARCH_HAS_RESET_CONTROLLER
94 select CPU_MOHAWK
Haojian Zhuang3f4dd322012-04-10 15:12:45 +080095 help
96 Include support for Marvell MMP2 based platforms using
97 the device tree. Needn't select any other machine while
98 MACH_MMP_DT is enabled.
99
100config MACH_MMP2_DT
101 bool "Support MMP2 (ARMv7) platforms from device tree"
102 depends on !CPU_MOHAWK
Haojian Zhuang3f4dd322012-04-10 15:12:45 +0800103 select USE_OF
Haojian Zhuangb57870e2012-10-03 23:44:32 +0800104 select PINCTRL
105 select PINCTRL_SINGLE
Chao Xied41ef542014-10-31 10:13:53 +0800106 select COMMON_CLK
107 select ARCH_HAS_RESET_CONTROLLER
108 select CPU_PJ4
Haojian Zhuang3f4dd322012-04-10 15:12:45 +0800109 help
110 Include support for Marvell MMP2 based platforms using
111 the device tree.
112
Eric Miao49cbe782009-01-20 14:15:18 +0800113endmenu
114
115config CPU_PXA168
116 bool
Russell Kingb1b3f492012-10-06 17:12:25 +0100117 select CPU_MOHAWK
Eric Miao49cbe782009-01-20 14:15:18 +0800118 help
119 Select code specific to PXA168
120
Eric Miao14c6b5e2009-03-20 12:50:22 +0800121config CPU_PXA910
122 bool
Russell Kingb1b3f492012-10-06 17:12:25 +0100123 select CPU_MOHAWK
Eric Miao14c6b5e2009-03-20 12:50:22 +0800124 help
125 Select code specific to PXA910
126
Haojian Zhuang2f7e8fa2009-12-04 09:41:28 -0500127config CPU_MMP2
128 bool
Russell Kingb1b3f492012-10-06 17:12:25 +0100129 select CPU_PJ4
Haojian Zhuang2f7e8fa2009-12-04 09:41:28 -0500130 help
Haojian Zhuang3f408fa2010-11-24 11:54:21 +0800131 Select code specific to MMP2. MMP2 is ARMv7 compatible.
Neil Zhang75b1bdf2012-05-03 14:19:13 +0800132
133config USB_EHCI_MV_U2O
134 bool "EHCI support for PXA USB OTG controller"
135 depends on USB_EHCI_MV
136 help
137 Enables support for OTG controller which can be switched to host mode.
138
Qiao Zhoub9f10a12013-12-05 09:36:21 +0800139config MMP_SRAM
140 bool
141
Eric Miao49cbe782009-01-20 14:15:18 +0800142endif