Kconfig 4.0 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161
  1. menuconfig 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. if ARCH_MMP
  11. menu "Marvell PXA168/910/MMP2 Implementations"
  12. if ATAGS
  13. config MACH_ASPENITE
  14. bool "Marvell's PXA168 Aspenite Development Board"
  15. depends on ARCH_MULTI_V5
  16. select CPU_PXA168
  17. help
  18. Say 'Y' here if you want to support the Marvell PXA168-based
  19. Aspenite Development Board.
  20. config MACH_ZYLONITE2
  21. bool "Marvell's PXA168 Zylonite2 Development Board"
  22. depends on ARCH_MULTI_V5
  23. select CPU_PXA168
  24. help
  25. Say 'Y' here if you want to support the Marvell PXA168-based
  26. Zylonite2 Development Board.
  27. config MACH_AVENGERS_LITE
  28. bool "Marvell's PXA168 Avengers Lite Development Board"
  29. depends on ARCH_MULTI_V5
  30. select CPU_PXA168
  31. help
  32. Say 'Y' here if you want to support the Marvell PXA168-based
  33. Avengers Lite Development Board.
  34. config MACH_TAVOREVB
  35. bool "Marvell's PXA910 TavorEVB Development Board"
  36. depends on ARCH_MULTI_V5
  37. select CPU_PXA910
  38. help
  39. Say 'Y' here if you want to support the Marvell PXA910-based
  40. TavorEVB Development Board.
  41. config MACH_TTC_DKB
  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. TTC_DKB Development Board.
  48. config MACH_BROWNSTONE
  49. bool "Marvell's Brownstone Development Platform"
  50. depends on ARCH_MULTI_V7
  51. select CPU_MMP2
  52. help
  53. Say 'Y' here if you want to support the Marvell MMP2-based
  54. Brown Development Platform.
  55. MMP2-based board can't be co-existed with PXA168-based &
  56. PXA910-based development board. Since MMP2 is compatible to
  57. ARMv7 architecture.
  58. config MACH_FLINT
  59. bool "Marvell's Flint Development Platform"
  60. depends on ARCH_MULTI_V7
  61. select CPU_MMP2
  62. help
  63. Say 'Y' here if you want to support the Marvell MMP2-based
  64. Flint Development Platform.
  65. MMP2-based board can't be co-existed with PXA168-based &
  66. PXA910-based development board. Since MMP2 is compatible to
  67. ARMv7 architecture.
  68. config MACH_MARVELL_JASPER
  69. bool "Marvell's Jasper 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-base
  74. Jasper 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. config MACH_TETON_BGA
  79. bool "Marvell's PXA168 Teton BGA Development Board"
  80. depends on ARCH_MULTI_V5
  81. select CPU_PXA168
  82. help
  83. Say 'Y' here if you want to support the Marvell PXA168-based
  84. Teton BGA Development Board.
  85. config MACH_GPLUGD
  86. bool "Marvell's PXA168 GuruPlug Display (gplugD) Board"
  87. depends on ARCH_MULTI_V5
  88. select CPU_PXA168
  89. help
  90. Say 'Y' here if you want to support the Marvell PXA168-based
  91. GuruPlug Display (gplugD) Board
  92. endif
  93. config MACH_MMP_DT
  94. bool "Support MMP (ARMv5) platforms from device tree"
  95. depends on ARCH_MULTI_V5
  96. select PINCTRL
  97. select PINCTRL_SINGLE
  98. select COMMON_CLK
  99. select ARCH_HAS_RESET_CONTROLLER
  100. select CPU_MOHAWK
  101. help
  102. Include support for Marvell MMP2 based platforms using
  103. the device tree. Needn't select any other machine while
  104. MACH_MMP_DT is enabled.
  105. config MACH_MMP2_DT
  106. bool "Support MMP2 (ARMv7) platforms from device tree"
  107. depends on ARCH_MULTI_V7
  108. select PINCTRL
  109. select PINCTRL_SINGLE
  110. select ARCH_HAS_RESET_CONTROLLER
  111. select CPU_PJ4
  112. help
  113. Include support for Marvell MMP2 based platforms using
  114. the device tree.
  115. endmenu
  116. config CPU_PXA168
  117. bool
  118. select CPU_MOHAWK
  119. help
  120. Select code specific to PXA168
  121. config CPU_PXA910
  122. bool
  123. select CPU_MOHAWK
  124. help
  125. Select code specific to PXA910
  126. config CPU_MMP2
  127. bool
  128. select CPU_PJ4
  129. help
  130. Select code specific to MMP2. MMP2 is ARMv7 compatible.
  131. config USB_EHCI_MV_U2O
  132. bool "EHCI support for PXA USB OTG controller"
  133. depends on USB_EHCI_MV
  134. help
  135. Enables support for OTG controller which can be switched to host mode.
  136. config MMP_SRAM
  137. bool
  138. endif