Kconfig 5.7 KB

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