1*377524dcSArnd Bergmannmenuconfig ARCH_MMP 2*377524dcSArnd Bergmann bool "Marvell PXA168/910/MMP2" 3*377524dcSArnd Bergmann depends on ARCH_MULTI_V5 || ARCH_MULTI_V7 4*377524dcSArnd Bergmann select ARCH_REQUIRE_GPIOLIB 5*377524dcSArnd Bergmann select GPIO_PXA 6*377524dcSArnd Bergmann select PINCTRL 7*377524dcSArnd Bergmann select PLAT_PXA 8*377524dcSArnd Bergmann help 9*377524dcSArnd Bergmann Support for Marvell's PXA168/PXA910(MMP) and MMP2 processor line. 10*377524dcSArnd Bergmann 1149cbe786SEric Miaoif ARCH_MMP 1249cbe786SEric Miao 13*377524dcSArnd Bergmannmenu "Marvell PXA168/910/MMP2 Implementations" 14*377524dcSArnd Bergmann 15*377524dcSArnd Bergmannif ATAGS 1649cbe786SEric Miao 1749cbe786SEric Miaoconfig MACH_ASPENITE 1849cbe786SEric Miao bool "Marvell's PXA168 Aspenite Development Board" 19*377524dcSArnd Bergmann depends on ARCH_MULTI_V5 2049cbe786SEric Miao select CPU_PXA168 2149cbe786SEric Miao help 2249cbe786SEric Miao Say 'Y' here if you want to support the Marvell PXA168-based 2349cbe786SEric Miao Aspenite Development Board. 2449cbe786SEric Miao 2549cbe786SEric Miaoconfig MACH_ZYLONITE2 2649cbe786SEric Miao bool "Marvell's PXA168 Zylonite2 Development Board" 27*377524dcSArnd Bergmann depends on ARCH_MULTI_V5 2849cbe786SEric Miao select CPU_PXA168 2949cbe786SEric Miao help 3049cbe786SEric Miao Say 'Y' here if you want to support the Marvell PXA168-based 3149cbe786SEric Miao Zylonite2 Development Board. 3249cbe786SEric Miao 339896de72SHaojian Zhuangconfig MACH_AVENGERS_LITE 349896de72SHaojian Zhuang bool "Marvell's PXA168 Avengers Lite Development Board" 35*377524dcSArnd Bergmann depends on ARCH_MULTI_V5 369896de72SHaojian Zhuang select CPU_PXA168 379896de72SHaojian Zhuang help 389896de72SHaojian Zhuang Say 'Y' here if you want to support the Marvell PXA168-based 399896de72SHaojian Zhuang Avengers Lite Development Board. 409896de72SHaojian Zhuang 41a3929f31SEric Miaoconfig MACH_TAVOREVB 42a3929f31SEric Miao bool "Marvell's PXA910 TavorEVB Development Board" 43*377524dcSArnd Bergmann depends on ARCH_MULTI_V5 44a3929f31SEric Miao select CPU_PXA910 45a3929f31SEric Miao help 46a3929f31SEric Miao Say 'Y' here if you want to support the Marvell PXA910-based 47a3929f31SEric Miao TavorEVB Development Board. 48a3929f31SEric Miao 4901215e35SEric Miaoconfig MACH_TTC_DKB 5001215e35SEric Miao bool "Marvell's PXA910 TavorEVB Development Board" 51*377524dcSArnd Bergmann depends on ARCH_MULTI_V5 5201215e35SEric Miao select CPU_PXA910 5301215e35SEric Miao help 5401215e35SEric Miao Say 'Y' here if you want to support the Marvell PXA910-based 5501215e35SEric Miao TTC_DKB Development Board. 5601215e35SEric Miao 5713dee960SHaojian Zhuangconfig MACH_BROWNSTONE 5813dee960SHaojian Zhuang bool "Marvell's Brownstone Development Platform" 59*377524dcSArnd Bergmann depends on ARCH_MULTI_V7 6013dee960SHaojian Zhuang select CPU_MMP2 6113dee960SHaojian Zhuang help 6213dee960SHaojian Zhuang Say 'Y' here if you want to support the Marvell MMP2-based 6313dee960SHaojian Zhuang Brown Development Platform. 6413dee960SHaojian Zhuang MMP2-based board can't be co-existed with PXA168-based & 6513dee960SHaojian Zhuang PXA910-based development board. Since MMP2 is compatible to 6613dee960SHaojian Zhuang ARMv7 architecture. 6713dee960SHaojian Zhuang 682f7e8faeSHaojian Zhuangconfig MACH_FLINT 692f7e8faeSHaojian Zhuang bool "Marvell's Flint Development Platform" 70*377524dcSArnd Bergmann depends on ARCH_MULTI_V7 712f7e8faeSHaojian Zhuang select CPU_MMP2 722f7e8faeSHaojian Zhuang help 732f7e8faeSHaojian Zhuang Say 'Y' here if you want to support the Marvell MMP2-based 742f7e8faeSHaojian Zhuang Flint Development Platform. 752f7e8faeSHaojian Zhuang MMP2-based board can't be co-existed with PXA168-based & 762f7e8faeSHaojian Zhuang PXA910-based development board. Since MMP2 is compatible to 77d38bdf48SHaojian Zhuang ARMv7 architecture. 782f7e8faeSHaojian Zhuang 79e1cb7db2SHaojian Zhuangconfig MACH_MARVELL_JASPER 80e1cb7db2SHaojian Zhuang bool "Marvell's Jasper Development Platform" 81*377524dcSArnd Bergmann depends on ARCH_MULTI_V7 82e1cb7db2SHaojian Zhuang select CPU_MMP2 83e1cb7db2SHaojian Zhuang help 84e1cb7db2SHaojian Zhuang Say 'Y' here if you want to support the Marvell MMP2-base 85e1cb7db2SHaojian Zhuang Jasper Development Platform. 86e1cb7db2SHaojian Zhuang MMP2-based board can't be co-existed with PXA168-based & 87e1cb7db2SHaojian Zhuang PXA910-based development board. Since MMP2 is compatible to 88d38bdf48SHaojian Zhuang ARMv7 architecture. 89e1cb7db2SHaojian Zhuang 901bbd7089SMark F. Brownconfig MACH_TETON_BGA 911bbd7089SMark F. Brown bool "Marvell's PXA168 Teton BGA Development Board" 92*377524dcSArnd Bergmann depends on ARCH_MULTI_V5 931bbd7089SMark F. Brown select CPU_PXA168 941bbd7089SMark F. Brown help 951bbd7089SMark F. Brown Say 'Y' here if you want to support the Marvell PXA168-based 961bbd7089SMark F. Brown Teton BGA Development Board. 971bbd7089SMark F. Brown 98c149f6c8SEric Miaoconfig MACH_GPLUGD 99f16e05c7STanmay Upadhyay bool "Marvell's PXA168 GuruPlug Display (gplugD) Board" 100*377524dcSArnd Bergmann depends on ARCH_MULTI_V5 101f16e05c7STanmay Upadhyay select CPU_PXA168 102f16e05c7STanmay Upadhyay help 103f16e05c7STanmay Upadhyay Say 'Y' here if you want to support the Marvell PXA168-based 104f16e05c7STanmay Upadhyay GuruPlug Display (gplugD) Board 105*377524dcSArnd Bergmannendif 106f16e05c7STanmay Upadhyay 1073f4dd322SHaojian Zhuangconfig MACH_MMP_DT 1083f4dd322SHaojian Zhuang bool "Support MMP (ARMv5) platforms from device tree" 109*377524dcSArnd Bergmann depends on ARCH_MULTI_V5 110b57870e2SHaojian Zhuang select PINCTRL 111b57870e2SHaojian Zhuang select PINCTRL_SINGLE 112d41ef540SChao Xie select COMMON_CLK 113d41ef540SChao Xie select ARCH_HAS_RESET_CONTROLLER 114d41ef540SChao Xie select CPU_MOHAWK 1153f4dd322SHaojian Zhuang help 1163f4dd322SHaojian Zhuang Include support for Marvell MMP2 based platforms using 1173f4dd322SHaojian Zhuang the device tree. Needn't select any other machine while 1183f4dd322SHaojian Zhuang MACH_MMP_DT is enabled. 1193f4dd322SHaojian Zhuang 1203f4dd322SHaojian Zhuangconfig MACH_MMP2_DT 1213f4dd322SHaojian Zhuang bool "Support MMP2 (ARMv7) platforms from device tree" 122*377524dcSArnd Bergmann depends on ARCH_MULTI_V7 123b57870e2SHaojian Zhuang select PINCTRL 124b57870e2SHaojian Zhuang select PINCTRL_SINGLE 125d41ef540SChao Xie select ARCH_HAS_RESET_CONTROLLER 126d41ef540SChao Xie select CPU_PJ4 1273f4dd322SHaojian Zhuang help 1283f4dd322SHaojian Zhuang Include support for Marvell MMP2 based platforms using 1293f4dd322SHaojian Zhuang the device tree. 1303f4dd322SHaojian Zhuang 13149cbe786SEric Miaoendmenu 13249cbe786SEric Miao 13349cbe786SEric Miaoconfig CPU_PXA168 13449cbe786SEric Miao bool 135b1b3f49cSRussell King select CPU_MOHAWK 13649cbe786SEric Miao help 13749cbe786SEric Miao Select code specific to PXA168 13849cbe786SEric Miao 13914c6b5e7SEric Miaoconfig CPU_PXA910 14014c6b5e7SEric Miao bool 141b1b3f49cSRussell King select CPU_MOHAWK 14214c6b5e7SEric Miao help 14314c6b5e7SEric Miao Select code specific to PXA910 14414c6b5e7SEric Miao 1452f7e8faeSHaojian Zhuangconfig CPU_MMP2 1462f7e8faeSHaojian Zhuang bool 147b1b3f49cSRussell King select CPU_PJ4 1482f7e8faeSHaojian Zhuang help 1493f408fa0SHaojian Zhuang Select code specific to MMP2. MMP2 is ARMv7 compatible. 15075b1bdf5SNeil Zhang 15175b1bdf5SNeil Zhangconfig USB_EHCI_MV_U2O 15275b1bdf5SNeil Zhang bool "EHCI support for PXA USB OTG controller" 15375b1bdf5SNeil Zhang depends on USB_EHCI_MV 15475b1bdf5SNeil Zhang help 15575b1bdf5SNeil Zhang Enables support for OTG controller which can be switched to host mode. 15675b1bdf5SNeil Zhang 157b9f10a10SQiao Zhouconfig MMP_SRAM 158b9f10a10SQiao Zhou bool 159b9f10a10SQiao Zhou 16049cbe786SEric Miaoendif 161