xref: /openbmc/linux/arch/arm/mach-mmp/Kconfig (revision 1ab142d4)
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_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
51config MACH_FLINT
52	bool "Marvell's Flint Development Platform"
53	depends on !CPU_MOHAWK
54	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
60	  ARMv7 architecture.
61
62config MACH_MARVELL_JASPER
63	bool "Marvell's Jasper Development Platform"
64	depends on !CPU_MOHAWK
65	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
71	  ARMv7 architecture.
72
73config 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
80config MACH_GPLUGD
81	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
87endmenu
88
89config CPU_PXA168
90	bool
91	select CPU_MOHAWK
92	help
93	  Select code specific to PXA168
94
95config CPU_PXA910
96	bool
97	select CPU_MOHAWK
98	help
99	  Select code specific to PXA910
100
101config CPU_MMP2
102	bool
103	select CPU_PJ4
104	help
105	  Select code specific to MMP2. MMP2 is ARMv7 compatible.
106endif
107