Kconfig 3.5 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144
  1. if AM33XX
  2. choice
  3. prompt "AM33xx board select"
  4. optional
  5. config TARGET_AM335X_EVM
  6. bool "Support am335x_evm"
  7. select BOARD_LATE_INIT
  8. select DM
  9. select DM_SERIAL
  10. select DM_GPIO
  11. select TI_I2C_BOARD_DETECT
  12. help
  13. This option specifies support for the AM335x
  14. GP and HS EVM development platforms. The AM335x
  15. GP EVM is a standalone test, development, and
  16. evaluation module system that enables developers
  17. to write software and develop hardware around
  18. an AM335x processor subsystem.
  19. config TARGET_AM335X_BALTOS
  20. bool "Support am335x_baltos"
  21. select BOARD_LATE_INIT
  22. select DM
  23. select DM_SERIAL
  24. select DM_GPIO
  25. config TARGET_AM335X_IGEP0033
  26. bool "Support am335x_igep0033"
  27. select DM
  28. select DM_SERIAL
  29. select DM_GPIO
  30. config TARGET_AM335X_SHC
  31. bool "Support am335x based shc board from bosch"
  32. select BOARD_LATE_INIT
  33. select DM
  34. select DM_SERIAL
  35. select DM_GPIO
  36. config TARGET_AM335X_SL50
  37. bool "Support am335x_sl50"
  38. select BOARD_LATE_INIT
  39. select DM
  40. select DM_SERIAL
  41. select DM_GPIO
  42. config TARGET_BAV335X
  43. bool "Support bav335x"
  44. select BOARD_LATE_INIT
  45. select DM
  46. select DM_SERIAL
  47. help
  48. The BAV335x OEM Network Processor integrates all the functions of an
  49. embedded network computer in a small, easy to use SODIMM module which
  50. incorporates the popular Texas Instruments Sitara 32bit ARM Coretex-A8
  51. processor, with fast DDR3 512MB SDRAM, 4GB of embedded MMC and a Gigabit
  52. ethernet with simple connection to external connectors.
  53. For more information, visit: http://birdland.com/oem
  54. config TARGET_CM_T335
  55. bool "Support cm_t335"
  56. select DM
  57. select DM_SERIAL
  58. select DM_GPIO
  59. config TARGET_PCM051
  60. bool "Support pcm051"
  61. select DM
  62. select DM_SERIAL
  63. select DM_GPIO
  64. config TARGET_PENGWYN
  65. bool "Support pengwyn"
  66. select DM
  67. select DM_SERIAL
  68. select DM_GPIO
  69. config TARGET_PEPPER
  70. bool "Support pepper"
  71. select DM
  72. select DM_SERIAL
  73. select DM_GPIO
  74. endchoice
  75. endif
  76. if AM43XX
  77. config SPL_EXT_SUPPORT
  78. default y
  79. config SPL_GPIO_SUPPORT
  80. default y
  81. config SPL_I2C_SUPPORT
  82. default y
  83. config TARGET_AM43XX_EVM
  84. bool "Support am43xx_evm"
  85. select BOARD_LATE_INIT
  86. select TI_I2C_BOARD_DETECT
  87. help
  88. This option specifies support for the AM43xx
  89. GP and HS EVM development platforms.The AM437x
  90. GP EVM is a standalone test, development, and
  91. evaluation module system that enables developers
  92. to write software and develop hardware around
  93. an AM43xx processor subsystem.
  94. endif
  95. if AM43XX || AM33XX
  96. config ISW_ENTRY_ADDR
  97. hex "Address in memory or XIP flash of bootloader entry point"
  98. help
  99. After any reset, the boot ROM on the AM43XX SOC
  100. searches the boot media for a valid boot image.
  101. For non-XIP devices, the ROM then copies the
  102. image into internal memory.
  103. For all boot modes, after the ROM processes the
  104. boot image it eventually computes the entry
  105. point address depending on the device type
  106. (secure/non-secure), boot media (xip/non-xip) and
  107. image headers.
  108. default 0x402F4000 if AM43XX
  109. default 0x402F0400 if AM33XX
  110. config PUB_ROM_DATA_SIZE
  111. hex "Size in bytes of the L3 SRAM reserved by ROM to store data"
  112. help
  113. During the device boot, the public ROM uses the top of
  114. the public L3 OCMC RAM to store r/w data like stack,
  115. heap, globals etc. When the ROM is copying the boot
  116. image from the boot media into memory, the image must
  117. not spill over into this area. This value can be used
  118. during compile time to determine the maximum size of a
  119. boot image. Once the ROM transfers control to the boot
  120. image, this area is no longer used, and can be reclaimed
  121. for run time use by the boot image.
  122. default 0x8400
  123. endif