Kconfig 3.5 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142
  1. if ARCH_OMAP2PLUS
  2. choice
  3. prompt "OMAP2+ platform select"
  4. default OMAP34XX
  5. config OMAP34XX
  6. bool "OMAP34XX SoC"
  7. select ARM_ERRATA_430973
  8. select ARM_ERRATA_454179
  9. select ARM_ERRATA_621766
  10. select ARM_ERRATA_725233
  11. select USE_TINY_PRINTF
  12. imply SPL_EXT_SUPPORT
  13. imply SPL_FAT_SUPPORT
  14. imply SPL_GPIO_SUPPORT
  15. imply SPL_I2C_SUPPORT
  16. imply SPL_LIBCOMMON_SUPPORT
  17. imply SPL_LIBDISK_SUPPORT
  18. imply SPL_LIBGENERIC_SUPPORT
  19. imply SPL_MMC_SUPPORT
  20. imply SPL_NAND_SUPPORT
  21. imply SPL_POWER_SUPPORT
  22. imply SPL_SERIAL_SUPPORT
  23. imply SYS_THUMB_BUILD
  24. imply TWL4030_POWER
  25. config OMAP44XX
  26. bool "OMAP44XX SoC"
  27. select USE_TINY_PRINTF
  28. imply SPL_DISPLAY_PRINT
  29. imply SPL_EXT_SUPPORT
  30. imply SPL_FAT_SUPPORT
  31. imply SPL_GPIO_SUPPORT
  32. imply SPL_I2C_SUPPORT
  33. imply SPL_LIBCOMMON_SUPPORT
  34. imply SPL_LIBDISK_SUPPORT
  35. imply SPL_LIBGENERIC_SUPPORT
  36. imply SPL_MMC_SUPPORT
  37. imply SPL_NAND_SUPPORT
  38. imply SPL_POWER_SUPPORT
  39. imply SPL_SERIAL_SUPPORT
  40. imply SYS_THUMB_BUILD
  41. config OMAP54XX
  42. bool "OMAP54XX SoC"
  43. select ARM_ERRATA_798870
  44. select SYS_THUMB_BUILD
  45. imply SPL_DISPLAY_PRINT
  46. imply SPL_ENV_SUPPORT
  47. imply SPL_EXT_SUPPORT
  48. imply SPL_FAT_SUPPORT
  49. imply SPL_GPIO_SUPPORT
  50. imply SPL_I2C_SUPPORT
  51. imply SPL_LIBCOMMON_SUPPORT
  52. imply SPL_LIBDISK_SUPPORT
  53. imply SPL_LIBGENERIC_SUPPORT
  54. imply SPL_MMC_SUPPORT
  55. imply SPL_NAND_SUPPORT
  56. imply SPL_POWER_SUPPORT
  57. imply SPL_SERIAL_SUPPORT
  58. config TI814X
  59. bool "TI814X SoC"
  60. help
  61. Support for AM335x SOC from Texas Instruments.
  62. The AM335x high performance SOC features a Cortex-A8
  63. ARM core and more.
  64. config TI816X
  65. bool "TI816X SoC"
  66. help
  67. Support for AM335x SOC from Texas Instruments.
  68. The AM335x high performance SOC features a Cortex-A8
  69. ARM core and more.
  70. config AM43XX
  71. bool "AM43XX SoC"
  72. imply SPL_DM
  73. imply SPL_DM_SEQ_ALIAS
  74. imply SPL_OF_CONTROL
  75. imply SPL_OF_TRANSLATE
  76. imply SPL_SEPARATE_BSS
  77. imply SPL_SYS_MALLOC_SIMPLE
  78. imply SYS_THUMB_BUILD
  79. help
  80. Support for AM43xx SOC from Texas Instruments.
  81. The AM43xx high performance SOC features a Cortex-A9
  82. ARM core, a quad core PRU-ICSS for industrial Ethernet
  83. protocols, dual camera support, optional 3D graphics
  84. and an optional customer programmable secure boot.
  85. config AM33XX
  86. bool "AM33XX SoC"
  87. imply SYS_THUMB_BUILD
  88. imply USE_TINY_PRINTF
  89. help
  90. Support for AM335x SOC from Texas Instruments.
  91. The AM335x high performance SOC features a Cortex-A8
  92. ARM core, a dual core PRU-ICSS for industrial Ethernet
  93. protocols, optional 3D graphics and an optional customer
  94. programmable secure boot.
  95. endchoice
  96. config SYS_MPUCLK
  97. int "MPU CLK speed"
  98. default 500
  99. help
  100. Defines the MPU clock speed (in MHz).
  101. config TI_SECURE_DEVICE
  102. bool "HS Device Type Support"
  103. depends on OMAP54XX || AM43XX || AM33XX || ARCH_KEYSTONE
  104. help
  105. If a high secure (HS) device type is being used, this config
  106. must be set. This option impacts various aspects of the
  107. build system (to create signed boot images that can be
  108. authenticated) and the code. See the doc/README.ti-secure
  109. file for further details.
  110. source "arch/arm/mach-omap2/omap3/Kconfig"
  111. source "arch/arm/mach-omap2/omap4/Kconfig"
  112. source "arch/arm/mach-omap2/omap5/Kconfig"
  113. source "arch/arm/mach-omap2/am33xx/Kconfig"
  114. source "board/BuR/brxre1/Kconfig"
  115. source "board/BuR/brppt1/Kconfig"
  116. source "board/siemens/draco/Kconfig"
  117. source "board/siemens/pxm2/Kconfig"
  118. source "board/siemens/rut/Kconfig"
  119. source "board/ti/ti814x/Kconfig"
  120. source "board/ti/ti816x/Kconfig"
  121. source "board/ti/am43xx/Kconfig"
  122. source "board/ti/am335x/Kconfig"
  123. source "board/compulab/cm_t335/Kconfig"
  124. source "board/compulab/cm_t43/Kconfig"
  125. endif