Kconfig 3.6 KB

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