Kconfig 6.1 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294
  1. if TI816X
  2. config TARGET_TI816X_EVM
  3. bool "Support ti816x_evm"
  4. help
  5. This option specifies support for the TI8168 EVM development platform
  6. with PG2.0 silicon and DDR3 DRAM.
  7. endif
  8. if TI814X
  9. config TARGET_TI814X_EVM
  10. bool "Support ti814x_evm"
  11. help
  12. This option specifies support for the TI8148
  13. EVM development platform.
  14. endif
  15. if AM33XX
  16. config AM33XX_CHILISOM
  17. bool
  18. select SUPPORT_SPL
  19. choice
  20. prompt "AM33xx board select"
  21. config TARGET_AM335X_EVM
  22. bool "Support am335x_evm"
  23. select BOARD_LATE_INIT
  24. select DM
  25. select DM_GPIO
  26. select DM_SERIAL
  27. select TI_I2C_BOARD_DETECT
  28. imply CMD_DM
  29. imply SPL_DM
  30. imply SPL_DM_SEQ_ALIAS
  31. imply SPL_ENV_SUPPORT
  32. imply SPL_FS_EXT4
  33. imply SPL_FS_FAT
  34. imply SPL_GPIO_SUPPORT
  35. imply SPL_I2C_SUPPORT
  36. imply SPL_LIBCOMMON_SUPPORT
  37. imply SPL_LIBDISK_SUPPORT
  38. imply SPL_LIBGENERIC_SUPPORT
  39. imply SPL_MMC_SUPPORT
  40. imply SPL_NAND_SUPPORT
  41. imply SPL_OF_LIBFDT
  42. imply SPL_POWER_SUPPORT
  43. imply SPL_SEPARATE_BSS
  44. imply SPL_SERIAL_SUPPORT
  45. imply SPL_SYS_MALLOC_SIMPLE
  46. imply SPL_WATCHDOG_SUPPORT
  47. imply SPL_YMODEM_SUPPORT
  48. help
  49. This option specifies support for the AM335x
  50. GP and HS EVM development platforms. The AM335x
  51. GP EVM is a standalone test, development, and
  52. evaluation module system that enables developers
  53. to write software and develop hardware around
  54. an AM335x processor subsystem.
  55. config TARGET_AM335X_BALTOS
  56. bool "Support am335x_baltos"
  57. select BOARD_LATE_INIT
  58. select DM
  59. select DM_GPIO
  60. select DM_SERIAL
  61. imply CMD_DM
  62. config TARGET_AM335X_IGEP003X
  63. bool "Support am335x_igep003x"
  64. select BOARD_LATE_INIT
  65. select DM
  66. select DM_GPIO
  67. select DM_SERIAL
  68. imply CMD_DM
  69. config TARGET_AM335X_SHC
  70. bool "Support am335x based shc board from bosch"
  71. select BOARD_LATE_INIT
  72. select DM
  73. select DM_GPIO
  74. select DM_SERIAL
  75. imply CMD_DM
  76. imply CMD_SPL
  77. config TARGET_AM335X_GUARDIAN
  78. bool "Support am335x based guardian board from bosch"
  79. select BOARD_LATE_INIT
  80. select DM
  81. select DM_SERIAL
  82. select DM_GPIO
  83. select DM_USB
  84. config TARGET_AM335X_SL50
  85. bool "Support am335x_sl50"
  86. select BOARD_LATE_INIT
  87. select DM
  88. select DM_GPIO
  89. select DM_SERIAL
  90. imply CMD_DM
  91. config TARGET_BRXRE1
  92. bool "Support BRXRE1"
  93. select BOARD_LATE_INIT
  94. config TARGET_BRSMARC1
  95. bool "Support BRSMARC1"
  96. select BOARD_LATE_INIT
  97. config TARGET_BRPPT1
  98. bool "Support BRPPT1"
  99. select BOARD_LATE_INIT
  100. config TARGET_CHILIBOARD
  101. bool "Grinn chiliBoard"
  102. select AM33XX_CHILISOM
  103. select BOARD_LATE_INIT
  104. select DM
  105. select DM_SERIAL
  106. imply CMD_DM
  107. config TARGET_CM_T335
  108. bool "Support cm_t335"
  109. select DM
  110. select DM_GPIO
  111. select DM_SERIAL
  112. imply CMD_DM
  113. config TARGET_DRACO
  114. bool "Support draco"
  115. select BOARD_LATE_INIT
  116. select DM
  117. select DM_GPIO
  118. select DM_SERIAL
  119. imply CMD_DM
  120. config TARGET_ETAMIN
  121. bool "Support etamin"
  122. select BOARD_LATE_INIT
  123. select DM
  124. select DM_GPIO
  125. select DM_SERIAL
  126. imply CMD_DM
  127. config TARGET_PCM051
  128. bool "Support pcm051"
  129. select DM
  130. select DM_GPIO
  131. select DM_SERIAL
  132. imply CMD_DM
  133. config TARGET_PENGWYN
  134. bool "Support pengwyn"
  135. select DM
  136. select DM_GPIO
  137. select DM_SERIAL
  138. imply CMD_DM
  139. config TARGET_PEPPER
  140. bool "Support pepper"
  141. select DM
  142. select DM_GPIO
  143. select DM_SERIAL
  144. imply CMD_DM
  145. config TARGET_PHYCORE_AM335X_R2
  146. bool "Support phyCORE AM335X R2"
  147. select DM
  148. select DM_GPIO
  149. select DM_SERIAL
  150. imply CMD_DM
  151. config TARGET_PXM2
  152. bool "Support pxm2"
  153. select BOARD_LATE_INIT
  154. select DM
  155. select DM_GPIO
  156. select DM_SERIAL
  157. imply CMD_DM
  158. config TARGET_RASTABAN
  159. bool "Support rastaban"
  160. select BOARD_LATE_INIT
  161. select DM
  162. select DM_GPIO
  163. select DM_SERIAL
  164. imply CMD_DM
  165. config TARGET_RUT
  166. bool "Support rut"
  167. select BOARD_LATE_INIT
  168. select DM
  169. select DM_GPIO
  170. select DM_SERIAL
  171. imply CMD_DM
  172. config TARGET_THUBAN
  173. bool "Support thuban"
  174. select BOARD_LATE_INIT
  175. select DM
  176. select DM_GPIO
  177. select DM_SERIAL
  178. imply CMD_DM
  179. config TARGET_PDU001
  180. bool "Support PDU001"
  181. select DM
  182. select DM_SERIAL
  183. imply SPL_SEPARATE_BSS
  184. imply CMD_DM
  185. help
  186. Support for PDU001 platform developed by EETS GmbH.
  187. The PDU001 is a processor and display unit developed around
  188. the Computing-Module m2 from bytes at work AG.
  189. endchoice
  190. endif
  191. if AM43XX
  192. choice
  193. prompt "AM43xx board select"
  194. config TARGET_AM43XX_EVM
  195. bool "Support am43xx_evm"
  196. select BOARD_LATE_INIT
  197. select TI_I2C_BOARD_DETECT
  198. imply DM_ETH
  199. imply DM_I2C
  200. imply DM_SPI
  201. imply DM_SPI_FLASH
  202. imply SPL_ENV_SUPPORT
  203. imply SPL_FS_EXT4
  204. imply SPL_FS_FAT
  205. imply SPL_GPIO_SUPPORT
  206. imply SPL_I2C_SUPPORT
  207. imply SPL_LIBCOMMON_SUPPORT
  208. imply SPL_LIBDISK_SUPPORT
  209. imply SPL_LIBGENERIC_SUPPORT
  210. imply SPL_MMC_SUPPORT
  211. imply SPL_NAND_SUPPORT
  212. imply SPL_POWER_SUPPORT
  213. imply SPL_SERIAL_SUPPORT
  214. imply SPL_WATCHDOG_SUPPORT
  215. imply SPL_YMODEM_SUPPORT
  216. help
  217. This option specifies support for the AM43xx
  218. GP and HS EVM development platforms.The AM437x
  219. GP EVM is a standalone test, development, and
  220. evaluation module system that enables developers
  221. to write software and develop hardware around
  222. an AM43xx processor subsystem.
  223. config TARGET_CM_T43
  224. bool "Support cm_t43"
  225. endchoice
  226. config SPL_RTC_DDR_SUPPORT
  227. bool
  228. depends on SPL
  229. prompt "Enable RTC-DDR ONLY Support"
  230. help
  231. If you want RTC-DDR ONLY Support, say Y. RTC Only with DDR in
  232. self-refresh mode is a special power saving mode where in all
  233. the other voltages are turned off apart from the RTC domain and DDR.
  234. So only RTC is alive and ticking and one can program it to wake
  235. up after a predetermined period. Once RTC alarm fires, the PMIC
  236. powers up all the voltage domains. U-Boot takes a special path
  237. as the DDR has contents is in self-refresh and restore path is
  238. followed.
  239. endif
  240. if AM43XX || AM33XX
  241. config PUB_ROM_DATA_SIZE
  242. hex "Size in bytes of the L3 SRAM reserved by ROM to store data"
  243. default 0x8400
  244. help
  245. During the device boot, the public ROM uses the top of
  246. the public L3 OCMC RAM to store r/w data like stack,
  247. heap, globals etc. When the ROM is copying the boot
  248. image from the boot media into memory, the image must
  249. not spill over into this area. This value can be used
  250. during compile time to determine the maximum size of a
  251. boot image. Once the ROM transfers control to the boot
  252. image, this area is no longer used, and can be reclaimed
  253. for run time use by the boot image.
  254. endif