blob: 5a90b9a3ab6efa753ef830171f8f5b6f97df9b5d [file] [log] [blame]
yuezonghe824eb0c2024-06-27 02:32:26 -07001if 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