xref: /openbmc/linux/arch/arm/mach-mmp/Kconfig (revision 63dc02bd)
1if ARCH_MMP
2
3menu "Marvell PXA168/910/MMP2 Implmentations"
4
5config MACH_MMP_DT
6	bool "Support MMP2 platforms from device tree"
7	select CPU_PXA168
8	select CPU_PXA910
9	select USE_OF
10	help
11	  Include support for Marvell MMP2 based platforms using
12	  the device tree. Needn't select any other machine while
13	  MACH_MMP_DT is enabled.
14
15config MACH_ASPENITE
16	bool "Marvell's PXA168 Aspenite Development Board"
17	select CPU_PXA168
18	help
19	  Say 'Y' here if you want to support the Marvell PXA168-based
20	  Aspenite Development Board.
21
22config MACH_ZYLONITE2
23	bool "Marvell's PXA168 Zylonite2 Development Board"
24	select CPU_PXA168
25	help
26	  Say 'Y' here if you want to support the Marvell PXA168-based
27	  Zylonite2 Development Board.
28
29config MACH_AVENGERS_LITE
30	bool "Marvell's PXA168 Avengers Lite Development Board"
31	select CPU_PXA168
32	help
33	  Say 'Y' here if you want to support the Marvell PXA168-based
34	  Avengers Lite Development Board.
35
36config MACH_TAVOREVB
37	bool "Marvell's PXA910 TavorEVB Development Board"
38	select CPU_PXA910
39	help
40	  Say 'Y' here if you want to support the Marvell PXA910-based
41	  TavorEVB Development Board.
42
43config MACH_TTC_DKB
44	bool "Marvell's PXA910 TavorEVB Development Board"
45	select CPU_PXA910
46	help
47	  Say 'Y' here if you want to support the Marvell PXA910-based
48	  TTC_DKB Development Board.
49
50config MACH_BROWNSTONE
51	bool "Marvell's Brownstone Development Platform"
52	depends on !CPU_MOHAWK
53	select CPU_MMP2
54	help
55	  Say 'Y' here if you want to support the Marvell MMP2-based
56	  Brown Development Platform.
57	  MMP2-based board can't be co-existed with PXA168-based &
58	  PXA910-based development board. Since MMP2 is compatible to
59	  ARMv7 architecture.
60
61config MACH_FLINT
62	bool "Marvell's Flint Development Platform"
63	depends on !CPU_MOHAWK
64	select CPU_MMP2
65	help
66	  Say 'Y' here if you want to support the Marvell MMP2-based
67	  Flint Development Platform.
68	  MMP2-based board can't be co-existed with PXA168-based &
69	  PXA910-based development board. Since MMP2 is compatible to
70	  ARMv7 architecture.
71
72config MACH_MARVELL_JASPER
73	bool "Marvell's Jasper Development Platform"
74	depends on !CPU_MOHAWK
75	select CPU_MMP2
76	help
77	  Say 'Y' here if you want to support the Marvell MMP2-base
78	  Jasper Development Platform.
79	  MMP2-based board can't be co-existed with PXA168-based &
80	  PXA910-based development board. Since MMP2 is compatible to
81	  ARMv7 architecture.
82
83config MACH_TETON_BGA
84	bool "Marvell's PXA168 Teton BGA Development Board"
85	select CPU_PXA168
86	help
87	  Say 'Y' here if you want to support the Marvell PXA168-based
88	  Teton BGA Development Board.
89
90config MACH_GPLUGD
91	bool "Marvell's PXA168 GuruPlug Display (gplugD) Board"
92	select CPU_PXA168
93	help
94	  Say 'Y' here if you want to support the Marvell PXA168-based
95	  GuruPlug Display (gplugD) Board
96
97endmenu
98
99config CPU_PXA168
100	bool
101	select CPU_MOHAWK
102	help
103	  Select code specific to PXA168
104
105config CPU_PXA910
106	bool
107	select CPU_MOHAWK
108	help
109	  Select code specific to PXA910
110
111config CPU_MMP2
112	bool
113	select CPU_PJ4
114	help
115	  Select code specific to MMP2. MMP2 is ARMv7 compatible.
116endif
117