Kconfig 6.0 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269
  1. menuconfig FSL_SOC_BOOKE
  2. bool "Freescale Book-E Machine Type"
  3. depends on PPC_85xx || PPC_BOOK3E
  4. select FSL_SOC
  5. select PPC_UDBG_16550
  6. select MPIC
  7. select PPC_PCI_CHOICE
  8. select FSL_PCI if PCI
  9. select SERIAL_8250_EXTENDED if SERIAL_8250
  10. select SERIAL_8250_SHARE_IRQ if SERIAL_8250
  11. default y
  12. if FSL_SOC_BOOKE
  13. if PPC32
  14. config FSL_85XX_CACHE_SRAM
  15. bool
  16. select PPC_LIB_RHEAP
  17. help
  18. When selected, this option enables cache-sram support
  19. for memory allocation on P1/P2 QorIQ platforms.
  20. cache-sram-size and cache-sram-offset kernel boot
  21. parameters should be passed when this option is enabled.
  22. config MPC8540_ADS
  23. bool "Freescale MPC8540 ADS"
  24. select DEFAULT_UIMAGE
  25. help
  26. This option enables support for the MPC 8540 ADS board
  27. config MPC8560_ADS
  28. bool "Freescale MPC8560 ADS"
  29. select DEFAULT_UIMAGE
  30. select CPM2
  31. help
  32. This option enables support for the MPC 8560 ADS board
  33. config MPC85xx_CDS
  34. bool "Freescale MPC85xx CDS"
  35. select DEFAULT_UIMAGE
  36. select PPC_I8259
  37. select HAS_RAPIDIO
  38. help
  39. This option enables support for the MPC85xx CDS board
  40. config MPC85xx_MDS
  41. bool "Freescale MPC85xx MDS"
  42. select DEFAULT_UIMAGE
  43. select PHYLIB
  44. select HAS_RAPIDIO
  45. select SWIOTLB
  46. help
  47. This option enables support for the MPC85xx MDS board
  48. config MPC8536_DS
  49. bool "Freescale MPC8536 DS"
  50. select DEFAULT_UIMAGE
  51. select SWIOTLB
  52. help
  53. This option enables support for the MPC8536 DS board
  54. config MPC85xx_DS
  55. bool "Freescale MPC85xx DS"
  56. select PPC_I8259
  57. select DEFAULT_UIMAGE
  58. select FSL_ULI1575 if PCI
  59. select SWIOTLB
  60. help
  61. This option enables support for the MPC85xx DS (MPC8544 DS) board
  62. config MPC85xx_RDB
  63. bool "Freescale MPC85xx RDB"
  64. select PPC_I8259
  65. select DEFAULT_UIMAGE
  66. select FSL_ULI1575 if PCI
  67. select SWIOTLB
  68. help
  69. This option enables support for the MPC85xx RDB (P2020 RDB) board
  70. config P1010_RDB
  71. bool "Freescale P1010RDB"
  72. select DEFAULT_UIMAGE
  73. help
  74. This option enables support for the MPC85xx RDB (P1010 RDB) board
  75. P1010RDB contains P1010Si, which provides CPU performance up to 800
  76. MHz and 1600 DMIPS, additional functionality and faster interfaces
  77. (DDR3/3L, SATA II, and PCI Express).
  78. config P1022_DS
  79. bool "Freescale P1022 DS"
  80. select DEFAULT_UIMAGE
  81. select SWIOTLB
  82. help
  83. This option enables support for the Freescale P1022DS reference board.
  84. config P1023_RDS
  85. bool "Freescale P1023 RDS"
  86. select DEFAULT_UIMAGE
  87. help
  88. This option enables support for the P1023 RDS board
  89. config SOCRATES
  90. bool "Socrates"
  91. select DEFAULT_UIMAGE
  92. help
  93. This option enables support for the Socrates board.
  94. config KSI8560
  95. bool "Emerson KSI8560"
  96. select DEFAULT_UIMAGE
  97. help
  98. This option enables support for the Emerson KSI8560 board
  99. config XES_MPC85xx
  100. bool "X-ES single-board computer"
  101. select DEFAULT_UIMAGE
  102. help
  103. This option enables support for the various single-board
  104. computers from Extreme Engineering Solutions (X-ES) based on
  105. Freescale MPC85xx processors.
  106. Manufacturer: Extreme Engineering Solutions, Inc.
  107. URL: <http://www.xes-inc.com/>
  108. config STX_GP3
  109. bool "Silicon Turnkey Express GP3"
  110. help
  111. This option enables support for the Silicon Turnkey Express GP3
  112. board.
  113. select CPM2
  114. select DEFAULT_UIMAGE
  115. config TQM8540
  116. bool "TQ Components TQM8540"
  117. help
  118. This option enables support for the TQ Components TQM8540 board.
  119. select DEFAULT_UIMAGE
  120. select TQM85xx
  121. config TQM8541
  122. bool "TQ Components TQM8541"
  123. help
  124. This option enables support for the TQ Components TQM8541 board.
  125. select DEFAULT_UIMAGE
  126. select TQM85xx
  127. select CPM2
  128. config TQM8548
  129. bool "TQ Components TQM8548"
  130. help
  131. This option enables support for the TQ Components TQM8548 board.
  132. select DEFAULT_UIMAGE
  133. select TQM85xx
  134. config TQM8555
  135. bool "TQ Components TQM8555"
  136. help
  137. This option enables support for the TQ Components TQM8555 board.
  138. select DEFAULT_UIMAGE
  139. select TQM85xx
  140. select CPM2
  141. config TQM8560
  142. bool "TQ Components TQM8560"
  143. help
  144. This option enables support for the TQ Components TQM8560 board.
  145. select DEFAULT_UIMAGE
  146. select TQM85xx
  147. select CPM2
  148. config SBC8548
  149. bool "Wind River SBC8548"
  150. select DEFAULT_UIMAGE
  151. help
  152. This option enables support for the Wind River SBC8548 board
  153. config SBC8560
  154. bool "Wind River SBC8560"
  155. select DEFAULT_UIMAGE
  156. help
  157. This option enables support for the Wind River SBC8560 board
  158. config GE_IMP3A
  159. bool "GE Intelligent Platforms IMP3A"
  160. select DEFAULT_UIMAGE
  161. select SWIOTLB
  162. select MMIO_NVRAM
  163. select GENERIC_GPIO
  164. select ARCH_REQUIRE_GPIOLIB
  165. select GE_FPGA
  166. help
  167. This option enables support for the GE Intelligent Platforms IMP3A
  168. board.
  169. This board is a 3U CompactPCI Single Board Computer with a Freescale
  170. P2020 processor.
  171. config P2041_RDB
  172. bool "Freescale P2041 RDB"
  173. select DEFAULT_UIMAGE
  174. select PPC_E500MC
  175. select PHYS_64BIT
  176. select SWIOTLB
  177. select ARCH_REQUIRE_GPIOLIB
  178. select GPIO_MPC8XXX
  179. select HAS_RAPIDIO
  180. select PPC_EPAPR_HV_PIC
  181. help
  182. This option enables support for the P2041 RDB board
  183. config P3041_DS
  184. bool "Freescale P3041 DS"
  185. select DEFAULT_UIMAGE
  186. select PPC_E500MC
  187. select PHYS_64BIT
  188. select SWIOTLB
  189. select ARCH_REQUIRE_GPIOLIB
  190. select GPIO_MPC8XXX
  191. select HAS_RAPIDIO
  192. select PPC_EPAPR_HV_PIC
  193. help
  194. This option enables support for the P3041 DS board
  195. config P3060_QDS
  196. bool "Freescale P3060 QDS"
  197. select DEFAULT_UIMAGE
  198. select PPC_E500MC
  199. select PHYS_64BIT
  200. select SWIOTLB
  201. select GPIO_MPC8XXX
  202. select HAS_RAPIDIO
  203. select PPC_EPAPR_HV_PIC
  204. help
  205. This option enables support for the P3060 QDS board
  206. config P4080_DS
  207. bool "Freescale P4080 DS"
  208. select DEFAULT_UIMAGE
  209. select PPC_E500MC
  210. select PHYS_64BIT
  211. select SWIOTLB
  212. select ARCH_REQUIRE_GPIOLIB
  213. select GPIO_MPC8XXX
  214. select HAS_RAPIDIO
  215. select PPC_EPAPR_HV_PIC
  216. help
  217. This option enables support for the P4080 DS board
  218. endif # PPC32
  219. config P5020_DS
  220. bool "Freescale P5020 DS"
  221. select DEFAULT_UIMAGE
  222. select E500
  223. select PPC_E500MC
  224. select PHYS_64BIT
  225. select SWIOTLB
  226. select ARCH_REQUIRE_GPIOLIB
  227. select GPIO_MPC8XXX
  228. select HAS_RAPIDIO
  229. select PPC_EPAPR_HV_PIC
  230. help
  231. This option enables support for the P5020 DS board
  232. endif # FSL_SOC_BOOKE
  233. config TQM85xx
  234. bool