linux/arch/arm/mach-mmp/Kconfig
<<
>>
Prefs
   1menuconfig 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
  11if ARCH_MMP
  12
  13menu "Marvell PXA168/910/MMP2 Implementations"
  14
  15if ATAGS
  16
  17config 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
  25config 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
  33config 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
  41config 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
  49config 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
  57config 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
  68config 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
  79config 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
  90config 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
  98config 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
 105endif
 106
 107config 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
 120config 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
 131endmenu
 132
 133config CPU_PXA168
 134        bool
 135        select CPU_MOHAWK
 136        help
 137          Select code specific to PXA168
 138
 139config CPU_PXA910
 140        bool
 141        select CPU_MOHAWK
 142        help
 143          Select code specific to PXA910
 144
 145config CPU_MMP2
 146        bool
 147        select CPU_PJ4
 148        help
 149          Select code specific to MMP2. MMP2 is ARMv7 compatible.
 150
 151config 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
 157config MMP_SRAM
 158        bool
 159
 160endif
 161