1 # SPDX-License-Identifier: GPL-2.0-only
3 bool "Marvell PXA168/910/MMP2/MMP3"
4 depends on ARCH_MULTI_V5 || ARCH_MULTI_V7
10 Support for Marvell's PXA168/PXA910(MMP), MMP2, and MMP3 processor lines.
14 menu "Marvell PXA168/910/MMP2 Implementations"
19 bool "Marvell's PXA168 Aspenite Development Board"
20 depends on ARCH_MULTI_V5
23 Say 'Y' here if you want to support the Marvell PXA168-based
24 Aspenite Development Board.
27 bool "Marvell's PXA168 Zylonite2 Development Board"
28 depends on ARCH_MULTI_V5
31 Say 'Y' here if you want to support the Marvell PXA168-based
32 Zylonite2 Development Board.
34 config MACH_AVENGERS_LITE
35 bool "Marvell's PXA168 Avengers Lite Development Board"
36 depends on ARCH_MULTI_V5
39 Say 'Y' here if you want to support the Marvell PXA168-based
40 Avengers Lite Development Board.
43 bool "Marvell's PXA910 TavorEVB Development Board"
44 depends on ARCH_MULTI_V5
47 Say 'Y' here if you want to support the Marvell PXA910-based
48 TavorEVB Development Board.
51 bool "Marvell's PXA910 TavorEVB Development Board"
52 depends on ARCH_MULTI_V5
55 Say 'Y' here if you want to support the Marvell PXA910-based
56 TTC_DKB Development Board.
58 config MACH_BROWNSTONE
59 bool "Marvell's Brownstone Development Platform"
60 depends on ARCH_MULTI_V7
63 Say 'Y' here if you want to support the Marvell MMP2-based
64 Brown Development Platform.
65 MMP2-based board can't be co-existed with PXA168-based &
66 PXA910-based development board. Since MMP2 is compatible to
70 bool "Marvell's Flint Development Platform"
71 depends on ARCH_MULTI_V7
74 Say 'Y' here if you want to support the Marvell MMP2-based
75 Flint Development Platform.
76 MMP2-based board can't be co-existed with PXA168-based &
77 PXA910-based development board. Since MMP2 is compatible to
80 config MACH_MARVELL_JASPER
81 bool "Marvell's Jasper Development Platform"
82 depends on ARCH_MULTI_V7
85 Say 'Y' here if you want to support the Marvell MMP2-base
86 Jasper Development Platform.
87 MMP2-based board can't be co-existed with PXA168-based &
88 PXA910-based development board. Since MMP2 is compatible to
92 bool "Marvell's PXA168 Teton BGA Development Board"
93 depends on ARCH_MULTI_V5
96 Say 'Y' here if you want to support the Marvell PXA168-based
97 Teton BGA Development Board.
100 bool "Marvell's PXA168 GuruPlug Display (gplugD) Board"
101 depends on ARCH_MULTI_V5
104 Say 'Y' here if you want to support the Marvell PXA168-based
105 GuruPlug Display (gplugD) Board
109 bool "Support MMP (ARMv5) platforms from device tree"
110 depends on ARCH_MULTI_V5
112 select PINCTRL_SINGLE
113 select ARCH_HAS_RESET_CONTROLLER
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.
121 bool "Support MMP2 (ARMv7) platforms from device tree"
122 depends on ARCH_MULTI_V7
124 select PINCTRL_SINGLE
125 select ARCH_HAS_RESET_CONTROLLER
127 select PM_GENERIC_DOMAINS if PM
128 select PM_GENERIC_DOMAINS_OF if PM && OF
130 Include support for Marvell MMP2 based platforms using
134 bool "Support MMP3 (ARMv7) platforms"
135 depends on ARCH_MULTI_V7
137 select HAVE_ARM_SCU if SMP
138 select HAVE_ARM_TWD if SMP
141 select PINCTRL_SINGLE
142 select ARCH_HAS_RESET_CONTROLLER
144 select PM_GENERIC_DOMAINS if PM
145 select PM_GENERIC_DOMAINS_OF if PM && OF
147 Say 'Y' here if you want to include support for platforms
148 with Marvell MMP3 processor, also known as PXA2128 or
157 Select code specific to PXA168
163 Select code specific to PXA910
169 Select code specific to MMP2. MMP2 is ARMv7 compatible.
171 config USB_EHCI_MV_U2O
172 bool "EHCI support for PXA USB OTG controller"
173 depends on USB_EHCI_MV
175 Enables support for OTG controller which can be switched to host mode.