Kconfig 3.1 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135
  1. menuconfig ARCH_MVEBU
  2. bool "Marvell Engineering Business Unit (MVEBU) SoCs"
  3. depends on ARCH_MULTI_V7 || ARCH_MULTI_V5
  4. select ARCH_SUPPORTS_BIG_ENDIAN
  5. select CLKSRC_MMIO
  6. select PINCTRL
  7. select PLAT_ORION
  8. select SOC_BUS
  9. select MVEBU_MBUS
  10. select ZONE_DMA if ARM_LPAE
  11. select GPIOLIB
  12. select PCI_QUIRKS if PCI
  13. if ARCH_MVEBU
  14. config MACH_MVEBU_ANY
  15. bool
  16. config MACH_MVEBU_V7
  17. bool
  18. select ARMADA_370_XP_TIMER
  19. select CACHE_L2X0
  20. select ARM_CPU_SUSPEND
  21. select MACH_MVEBU_ANY
  22. select MVEBU_CLK_COREDIV
  23. config MACH_ARMADA_370
  24. bool "Marvell Armada 370 boards"
  25. depends on ARCH_MULTI_V7
  26. select ARMADA_370_CLK
  27. select ARMADA_370_XP_IRQ
  28. select CPU_PJ4B
  29. select MACH_MVEBU_V7
  30. select PINCTRL_ARMADA_370
  31. help
  32. Say 'Y' here if you want your kernel to support boards based
  33. on the Marvell Armada 370 SoC with device tree.
  34. config MACH_ARMADA_375
  35. bool "Marvell Armada 375 boards"
  36. depends on ARCH_MULTI_V7
  37. select ARMADA_370_XP_IRQ
  38. select ARM_ERRATA_720789
  39. select PL310_ERRATA_753970
  40. select ARM_GIC
  41. select ARMADA_375_CLK
  42. select HAVE_ARM_SCU
  43. select HAVE_ARM_TWD if SMP
  44. select HAVE_SMP
  45. select MACH_MVEBU_V7
  46. select PINCTRL_ARMADA_375
  47. help
  48. Say 'Y' here if you want your kernel to support boards based
  49. on the Marvell Armada 375 SoC with device tree.
  50. config MACH_ARMADA_38X
  51. bool "Marvell Armada 380/385 boards"
  52. depends on ARCH_MULTI_V7
  53. select ARM_ERRATA_720789
  54. select PL310_ERRATA_753970
  55. select ARM_GIC
  56. select ARM_GLOBAL_TIMER
  57. select CLKSRC_ARM_GLOBAL_TIMER_SCHED_CLOCK
  58. select ARMADA_370_XP_IRQ
  59. select ARMADA_38X_CLK
  60. select HAVE_ARM_SCU
  61. select HAVE_ARM_TWD if SMP
  62. select HAVE_SMP
  63. select MACH_MVEBU_V7
  64. select PINCTRL_ARMADA_38X
  65. help
  66. Say 'Y' here if you want your kernel to support boards based
  67. on the Marvell Armada 380/385 SoC with device tree.
  68. config MACH_ARMADA_39X
  69. bool "Marvell Armada 39x boards"
  70. depends on ARCH_MULTI_V7
  71. select ARM_GIC
  72. select ARMADA_370_XP_IRQ
  73. select ARMADA_39X_CLK
  74. select CACHE_L2X0
  75. select HAVE_ARM_SCU
  76. select HAVE_ARM_TWD if SMP
  77. select HAVE_SMP
  78. select MACH_MVEBU_V7
  79. select PINCTRL_ARMADA_39X
  80. help
  81. Say 'Y' here if you want your kernel to support boards based
  82. on the Marvell Armada 39x SoC with device tree.
  83. config MACH_ARMADA_XP
  84. bool "Marvell Armada XP boards"
  85. depends on ARCH_MULTI_V7
  86. select ARMADA_370_XP_IRQ
  87. select ARMADA_XP_CLK
  88. select CPU_PJ4B
  89. select MACH_MVEBU_V7
  90. select PINCTRL_ARMADA_XP
  91. help
  92. Say 'Y' here if you want your kernel to support boards based
  93. on the Marvell Armada XP SoC with device tree.
  94. config MACH_DOVE
  95. bool "Marvell Dove boards"
  96. depends on ARCH_MULTI_V7
  97. select CACHE_L2X0
  98. select CPU_PJ4
  99. select DOVE_CLK
  100. select MACH_MVEBU_ANY
  101. select ORION_IRQCHIP
  102. select ORION_TIMER
  103. select PM_GENERIC_DOMAINS if PM
  104. select PINCTRL_DOVE
  105. help
  106. Say 'Y' here if you want your kernel to support the
  107. Marvell Dove using flattened device tree.
  108. config MACH_KIRKWOOD
  109. bool "Marvell Kirkwood boards"
  110. depends on ARCH_MULTI_V5
  111. select CPU_FEROCEON
  112. select GPIOLIB
  113. select KIRKWOOD_CLK
  114. select MACH_MVEBU_ANY
  115. select ORION_IRQCHIP
  116. select ORION_TIMER
  117. select PCI
  118. select PCI_QUIRKS
  119. select PINCTRL_KIRKWOOD
  120. help
  121. Say 'Y' here if you want your kernel to support boards based
  122. on the Marvell Kirkwood device tree.
  123. endif