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 87config MACH_MMP_DT 88 bool "Support MMP (ARMv5) platforms from device tree" 89 select USE_OF 90 select PINCTRL 91 select PINCTRL_SINGLE 92 select COMMON_CLK 93 select ARCH_HAS_RESET_CONTROLLER 94 select CPU_MOHAWK 95 help 96 Include support for Marvell MMP2 based platforms using 97 the device tree. Needn't select any other machine while 98 MACH_MMP_DT is enabled. 99 100config MACH_MMP2_DT 101 bool "Support MMP2 (ARMv7) platforms from device tree" 102 depends on !CPU_MOHAWK 103 select USE_OF 104 select PINCTRL 105 select PINCTRL_SINGLE 106 select COMMON_CLK 107 select ARCH_HAS_RESET_CONTROLLER 108 select CPU_PJ4 109 help 110 Include support for Marvell MMP2 based platforms using 111 the device tree. 112 113endmenu 114 115config CPU_PXA168 116 bool 117 select CPU_MOHAWK 118 help 119 Select code specific to PXA168 120 121config CPU_PXA910 122 bool 123 select CPU_MOHAWK 124 help 125 Select code specific to PXA910 126 127config CPU_MMP2 128 bool 129 select CPU_PJ4 130 help 131 Select code specific to MMP2. MMP2 is ARMv7 compatible. 132 133config USB_EHCI_MV_U2O 134 bool "EHCI support for PXA USB OTG controller" 135 depends on USB_EHCI_MV 136 help 137 Enables support for OTG controller which can be switched to host mode. 138 139config MMP_SRAM 140 bool 141 142endif 143