xref: /linux/arch/arm/mach-mmp/Kconfig (revision 2f7e8faef5a50efaa1c173e99bdaa29e0129bb99)
1if ARCH_MMP
2
3menu "Marvell PXA168/910/MMP2 Implmentations"
4
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
19config 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
26config 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
33config 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
40config MACH_FLINT
41	bool "Marvell's Flint Development Platform"
42	select CPU_MMP2
43	help
44	  Say 'Y' here if you want to support the Marvell MMP2-based
45	  Flint Development Platform.
46	  MMP2-based board can't be co-existed with PXA168-based &
47	  PXA910-based development board. Since MMP2 is compatible to
48	  ARMv6 architecture.
49
50endmenu
51
52config CPU_PXA168
53	bool
54	select CPU_MOHAWK
55	help
56	  Select code specific to PXA168
57
58config CPU_PXA910
59	bool
60	select CPU_MOHAWK
61	help
62	  Select code specific to PXA910
63
64config CPU_MMP2
65	bool
66	select CPU_V6
67	select CPU_32v6K
68	help
69	  Select code specific to MMP2. MMP2 is ARMv6 compatible.
70endif
71