xref: /linux/arch/arm/mach-mmp/Kconfig (revision b9f10a10cd56414659724bfb9f8b65499f07d538)
149cbe786SEric Miaoif ARCH_MMP
249cbe786SEric Miao
32f7e8faeSHaojian Zhuangmenu "Marvell PXA168/910/MMP2 Implmentations"
449cbe786SEric Miao
549cbe786SEric Miaoconfig MACH_ASPENITE
649cbe786SEric Miao	bool "Marvell's PXA168 Aspenite Development Board"
749cbe786SEric Miao	select CPU_PXA168
849cbe786SEric Miao	help
949cbe786SEric Miao	  Say 'Y' here if you want to support the Marvell PXA168-based
1049cbe786SEric Miao	  Aspenite Development Board.
1149cbe786SEric Miao
1249cbe786SEric Miaoconfig MACH_ZYLONITE2
1349cbe786SEric Miao	bool "Marvell's PXA168 Zylonite2 Development Board"
1449cbe786SEric Miao	select CPU_PXA168
1549cbe786SEric Miao	help
1649cbe786SEric Miao	  Say 'Y' here if you want to support the Marvell PXA168-based
1749cbe786SEric Miao	  Zylonite2 Development Board.
1849cbe786SEric Miao
199896de72SHaojian Zhuangconfig MACH_AVENGERS_LITE
209896de72SHaojian Zhuang	bool "Marvell's PXA168 Avengers Lite Development Board"
219896de72SHaojian Zhuang	select CPU_PXA168
229896de72SHaojian Zhuang	help
239896de72SHaojian Zhuang	  Say 'Y' here if you want to support the Marvell PXA168-based
249896de72SHaojian Zhuang	  Avengers Lite Development Board.
259896de72SHaojian Zhuang
26a3929f31SEric Miaoconfig MACH_TAVOREVB
27a3929f31SEric Miao	bool "Marvell's PXA910 TavorEVB Development Board"
28a3929f31SEric Miao	select CPU_PXA910
29a3929f31SEric Miao	help
30a3929f31SEric Miao	  Say 'Y' here if you want to support the Marvell PXA910-based
31a3929f31SEric Miao	  TavorEVB Development Board.
32a3929f31SEric Miao
3301215e35SEric Miaoconfig MACH_TTC_DKB
3401215e35SEric Miao	bool "Marvell's PXA910 TavorEVB Development Board"
3501215e35SEric Miao	select CPU_PXA910
3601215e35SEric Miao	help
3701215e35SEric Miao	  Say 'Y' here if you want to support the Marvell PXA910-based
3801215e35SEric Miao	  TTC_DKB Development Board.
3901215e35SEric Miao
4013dee960SHaojian Zhuangconfig MACH_BROWNSTONE
4113dee960SHaojian Zhuang	bool "Marvell's Brownstone Development Platform"
4213dee960SHaojian Zhuang	depends on !CPU_MOHAWK
4313dee960SHaojian Zhuang	select CPU_MMP2
4413dee960SHaojian Zhuang	help
4513dee960SHaojian Zhuang	  Say 'Y' here if you want to support the Marvell MMP2-based
4613dee960SHaojian Zhuang	  Brown Development Platform.
4713dee960SHaojian Zhuang	  MMP2-based board can't be co-existed with PXA168-based &
4813dee960SHaojian Zhuang	  PXA910-based development board. Since MMP2 is compatible to
4913dee960SHaojian Zhuang	  ARMv7 architecture.
5013dee960SHaojian Zhuang
512f7e8faeSHaojian Zhuangconfig MACH_FLINT
522f7e8faeSHaojian Zhuang	bool "Marvell's Flint Development Platform"
533f408fa0SHaojian Zhuang	depends on !CPU_MOHAWK
542f7e8faeSHaojian Zhuang	select CPU_MMP2
552f7e8faeSHaojian Zhuang	help
562f7e8faeSHaojian Zhuang	  Say 'Y' here if you want to support the Marvell MMP2-based
572f7e8faeSHaojian Zhuang	  Flint Development Platform.
582f7e8faeSHaojian Zhuang	  MMP2-based board can't be co-existed with PXA168-based &
592f7e8faeSHaojian Zhuang	  PXA910-based development board. Since MMP2 is compatible to
60d38bdf48SHaojian Zhuang	  ARMv7 architecture.
612f7e8faeSHaojian Zhuang
62e1cb7db2SHaojian Zhuangconfig MACH_MARVELL_JASPER
63e1cb7db2SHaojian Zhuang	bool "Marvell's Jasper Development Platform"
643f408fa0SHaojian Zhuang	depends on !CPU_MOHAWK
65e1cb7db2SHaojian Zhuang	select CPU_MMP2
66e1cb7db2SHaojian Zhuang	help
67e1cb7db2SHaojian Zhuang	  Say 'Y' here if you want to support the Marvell MMP2-base
68e1cb7db2SHaojian Zhuang	  Jasper Development Platform.
69e1cb7db2SHaojian Zhuang	  MMP2-based board can't be co-existed with PXA168-based &
70e1cb7db2SHaojian Zhuang	  PXA910-based development board. Since MMP2 is compatible to
71d38bdf48SHaojian Zhuang	  ARMv7 architecture.
72e1cb7db2SHaojian Zhuang
731bbd7089SMark F. Brownconfig MACH_TETON_BGA
741bbd7089SMark F. Brown	bool "Marvell's PXA168 Teton BGA Development Board"
751bbd7089SMark F. Brown	select CPU_PXA168
761bbd7089SMark F. Brown	help
771bbd7089SMark F. Brown	  Say 'Y' here if you want to support the Marvell PXA168-based
781bbd7089SMark F. Brown	  Teton BGA Development Board.
791bbd7089SMark F. Brown
80c149f6c8SEric Miaoconfig MACH_GPLUGD
81f16e05c7STanmay Upadhyay	bool "Marvell's PXA168 GuruPlug Display (gplugD) Board"
82f16e05c7STanmay Upadhyay	select CPU_PXA168
83f16e05c7STanmay Upadhyay	help
84f16e05c7STanmay Upadhyay	  Say 'Y' here if you want to support the Marvell PXA168-based
85f16e05c7STanmay Upadhyay	  GuruPlug Display (gplugD) Board
86f16e05c7STanmay Upadhyay
873f4dd322SHaojian Zhuangconfig MACH_MMP_DT
883f4dd322SHaojian Zhuang	bool "Support MMP (ARMv5) platforms from device tree"
893f4dd322SHaojian Zhuang	select CPU_PXA168
903f4dd322SHaojian Zhuang	select CPU_PXA910
913f4dd322SHaojian Zhuang	select USE_OF
92b57870e2SHaojian Zhuang	select PINCTRL
93b57870e2SHaojian Zhuang	select PINCTRL_SINGLE
943f4dd322SHaojian Zhuang	help
953f4dd322SHaojian Zhuang	  Include support for Marvell MMP2 based platforms using
963f4dd322SHaojian Zhuang	  the device tree. Needn't select any other machine while
973f4dd322SHaojian Zhuang	  MACH_MMP_DT is enabled.
983f4dd322SHaojian Zhuang
993f4dd322SHaojian Zhuangconfig MACH_MMP2_DT
1003f4dd322SHaojian Zhuang	bool "Support MMP2 (ARMv7) platforms from device tree"
1013f4dd322SHaojian Zhuang	depends on !CPU_MOHAWK
1023f4dd322SHaojian Zhuang	select CPU_MMP2
1033f4dd322SHaojian Zhuang	select USE_OF
104b57870e2SHaojian Zhuang	select PINCTRL
105b57870e2SHaojian Zhuang	select PINCTRL_SINGLE
1063f4dd322SHaojian Zhuang	help
1073f4dd322SHaojian Zhuang	  Include support for Marvell MMP2 based platforms using
1083f4dd322SHaojian Zhuang	  the device tree.
1093f4dd322SHaojian Zhuang
11049cbe786SEric Miaoendmenu
11149cbe786SEric Miao
11249cbe786SEric Miaoconfig CPU_PXA168
11349cbe786SEric Miao	bool
114e5ad7ac7SChao Xie	select COMMON_CLK
115b1b3f49cSRussell King	select CPU_MOHAWK
11649cbe786SEric Miao	help
11749cbe786SEric Miao	  Select code specific to PXA168
11849cbe786SEric Miao
11914c6b5e7SEric Miaoconfig CPU_PXA910
12014c6b5e7SEric Miao	bool
121e5ad7ac7SChao Xie	select COMMON_CLK
122b1b3f49cSRussell King	select CPU_MOHAWK
12314c6b5e7SEric Miao	help
12414c6b5e7SEric Miao	  Select code specific to PXA910
12514c6b5e7SEric Miao
1262f7e8faeSHaojian Zhuangconfig CPU_MMP2
1272f7e8faeSHaojian Zhuang	bool
128e5ad7ac7SChao Xie	select COMMON_CLK
129b1b3f49cSRussell King	select CPU_PJ4
1302f7e8faeSHaojian Zhuang	help
1313f408fa0SHaojian Zhuang	  Select code specific to MMP2. MMP2 is ARMv7 compatible.
13275b1bdf5SNeil Zhang
13375b1bdf5SNeil Zhangconfig USB_EHCI_MV_U2O
13475b1bdf5SNeil Zhang        bool "EHCI support for PXA USB OTG controller"
13575b1bdf5SNeil Zhang	depends on USB_EHCI_MV
13675b1bdf5SNeil Zhang	help
13775b1bdf5SNeil Zhang	  Enables support for OTG controller which can be switched to host mode.
13875b1bdf5SNeil Zhang
139*b9f10a10SQiao Zhouconfig MMP_SRAM
140*b9f10a10SQiao Zhou	bool
141*b9f10a10SQiao Zhou
14249cbe786SEric Miaoendif
143