]>
Commit | Line | Data |
---|---|---|
1 | menuconfig ARCH_MMP | |
2 | bool "Marvell PXA168/910/MMP2" | |
3 | depends on ARCH_MULTI_V5 || ARCH_MULTI_V7 | |
4 | select GPIO_PXA | |
5 | select GPIOLIB | |
6 | select PINCTRL | |
7 | select PLAT_PXA | |
8 | help | |
9 | Support for Marvell's PXA168/PXA910(MMP) and MMP2 processor line. | |
10 | ||
11 | if ARCH_MMP | |
12 | ||
13 | menu "Marvell PXA168/910/MMP2 Implementations" | |
14 | ||
15 | if ATAGS | |
16 | ||
17 | config MACH_ASPENITE | |
18 | bool "Marvell's PXA168 Aspenite Development Board" | |
19 | depends on ARCH_MULTI_V5 | |
20 | select CPU_PXA168 | |
21 | help | |
22 | Say 'Y' here if you want to support the Marvell PXA168-based | |
23 | Aspenite Development Board. | |
24 | ||
25 | config MACH_ZYLONITE2 | |
26 | bool "Marvell's PXA168 Zylonite2 Development Board" | |
27 | depends on ARCH_MULTI_V5 | |
28 | select CPU_PXA168 | |
29 | help | |
30 | Say 'Y' here if you want to support the Marvell PXA168-based | |
31 | Zylonite2 Development Board. | |
32 | ||
33 | config MACH_AVENGERS_LITE | |
34 | bool "Marvell's PXA168 Avengers Lite Development Board" | |
35 | depends on ARCH_MULTI_V5 | |
36 | select CPU_PXA168 | |
37 | help | |
38 | Say 'Y' here if you want to support the Marvell PXA168-based | |
39 | Avengers Lite Development Board. | |
40 | ||
41 | config MACH_TAVOREVB | |
42 | bool "Marvell's PXA910 TavorEVB Development Board" | |
43 | depends on ARCH_MULTI_V5 | |
44 | select CPU_PXA910 | |
45 | help | |
46 | Say 'Y' here if you want to support the Marvell PXA910-based | |
47 | TavorEVB Development Board. | |
48 | ||
49 | config MACH_TTC_DKB | |
50 | bool "Marvell's PXA910 TavorEVB Development Board" | |
51 | depends on ARCH_MULTI_V5 | |
52 | select CPU_PXA910 | |
53 | help | |
54 | Say 'Y' here if you want to support the Marvell PXA910-based | |
55 | TTC_DKB Development Board. | |
56 | ||
57 | config MACH_BROWNSTONE | |
58 | bool "Marvell's Brownstone Development Platform" | |
59 | depends on ARCH_MULTI_V7 | |
60 | select CPU_MMP2 | |
61 | help | |
62 | Say 'Y' here if you want to support the Marvell MMP2-based | |
63 | Brown Development Platform. | |
64 | MMP2-based board can't be co-existed with PXA168-based & | |
65 | PXA910-based development board. Since MMP2 is compatible to | |
66 | ARMv7 architecture. | |
67 | ||
68 | config MACH_FLINT | |
69 | bool "Marvell's Flint Development Platform" | |
70 | depends on ARCH_MULTI_V7 | |
71 | select CPU_MMP2 | |
72 | help | |
73 | Say 'Y' here if you want to support the Marvell MMP2-based | |
74 | Flint Development Platform. | |
75 | MMP2-based board can't be co-existed with PXA168-based & | |
76 | PXA910-based development board. Since MMP2 is compatible to | |
77 | ARMv7 architecture. | |
78 | ||
79 | config MACH_MARVELL_JASPER | |
80 | bool "Marvell's Jasper Development Platform" | |
81 | depends on ARCH_MULTI_V7 | |
82 | select CPU_MMP2 | |
83 | help | |
84 | Say 'Y' here if you want to support the Marvell MMP2-base | |
85 | Jasper Development Platform. | |
86 | MMP2-based board can't be co-existed with PXA168-based & | |
87 | PXA910-based development board. Since MMP2 is compatible to | |
88 | ARMv7 architecture. | |
89 | ||
90 | config MACH_TETON_BGA | |
91 | bool "Marvell's PXA168 Teton BGA Development Board" | |
92 | depends on ARCH_MULTI_V5 | |
93 | select CPU_PXA168 | |
94 | help | |
95 | Say 'Y' here if you want to support the Marvell PXA168-based | |
96 | Teton BGA Development Board. | |
97 | ||
98 | config MACH_GPLUGD | |
99 | bool "Marvell's PXA168 GuruPlug Display (gplugD) Board" | |
100 | depends on ARCH_MULTI_V5 | |
101 | select CPU_PXA168 | |
102 | help | |
103 | Say 'Y' here if you want to support the Marvell PXA168-based | |
104 | GuruPlug Display (gplugD) Board | |
105 | endif | |
106 | ||
107 | config MACH_MMP_DT | |
108 | bool "Support MMP (ARMv5) platforms from device tree" | |
109 | depends on ARCH_MULTI_V5 | |
110 | select PINCTRL | |
111 | select PINCTRL_SINGLE | |
112 | select COMMON_CLK | |
113 | select ARCH_HAS_RESET_CONTROLLER | |
114 | select CPU_MOHAWK | |
115 | help | |
116 | Include support for Marvell MMP2 based platforms using | |
117 | the device tree. Needn't select any other machine while | |
118 | MACH_MMP_DT is enabled. | |
119 | ||
120 | config MACH_MMP2_DT | |
121 | bool "Support MMP2 (ARMv7) platforms from device tree" | |
122 | depends on ARCH_MULTI_V7 | |
123 | select PINCTRL | |
124 | select PINCTRL_SINGLE | |
125 | select ARCH_HAS_RESET_CONTROLLER | |
126 | select CPU_PJ4 | |
127 | help | |
128 | Include support for Marvell MMP2 based platforms using | |
129 | the device tree. | |
130 | ||
131 | endmenu | |
132 | ||
133 | config CPU_PXA168 | |
134 | bool | |
135 | select CPU_MOHAWK | |
136 | help | |
137 | Select code specific to PXA168 | |
138 | ||
139 | config CPU_PXA910 | |
140 | bool | |
141 | select CPU_MOHAWK | |
142 | help | |
143 | Select code specific to PXA910 | |
144 | ||
145 | config CPU_MMP2 | |
146 | bool | |
147 | select CPU_PJ4 | |
148 | help | |
149 | Select code specific to MMP2. MMP2 is ARMv7 compatible. | |
150 | ||
151 | config USB_EHCI_MV_U2O | |
152 | bool "EHCI support for PXA USB OTG controller" | |
153 | depends on USB_EHCI_MV | |
154 | help | |
155 | Enables support for OTG controller which can be switched to host mode. | |
156 | ||
157 | config MMP_SRAM | |
158 | bool | |
159 | ||
160 | endif |