Kconfig 4.3 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182
  1. if OMAP54XX
  2. config DRA7XX
  3. bool
  4. help
  5. DRA7xx is an OMAP based SOC with Dual Core A-15s.
  6. choice
  7. prompt "OMAP5 board select"
  8. optional
  9. config TARGET_CL_SOM_AM57X
  10. bool "CompuLab CL-SOM-AM57x"
  11. select DRA7XX
  12. config TARGET_CM_T54
  13. bool "CompuLab CM-T54"
  14. config TARGET_OMAP5_UEVM
  15. bool "TI OMAP5 uEVM board"
  16. config TARGET_DRA7XX_EVM
  17. bool "TI DRA7XX"
  18. select BOARD_LATE_INIT
  19. select DRA7XX
  20. select TI_I2C_BOARD_DETECT
  21. select PHYS_64BIT
  22. config TARGET_AM57XX_EVM
  23. bool "AM57XX"
  24. select BOARD_LATE_INIT
  25. select DRA7XX
  26. select TI_I2C_BOARD_DETECT
  27. endchoice
  28. config SYS_SOC
  29. default "omap5"
  30. config TI_SECURE_EMIF_REGION_START
  31. hex "Reserved EMIF region start address"
  32. depends on TI_SECURE_DEVICE
  33. default 0x0
  34. help
  35. Reserved EMIF region start address. Set to "0" to auto-select
  36. to be at the end of the external memory region.
  37. config TI_SECURE_EMIF_TOTAL_REGION_SIZE
  38. hex "Reserved EMIF region size"
  39. depends on TI_SECURE_DEVICE
  40. default 0x0
  41. help
  42. Total reserved EMIF region size. Default is 0, which means no reserved EMIF
  43. region on secure devices.
  44. config TI_SECURE_EMIF_PROTECTED_REGION_SIZE
  45. hex "Size of protected region within reserved EMIF region"
  46. depends on TI_SECURE_DEVICE
  47. default 0x0
  48. help
  49. This config option is used to specify the size of the portion of the total
  50. reserved EMIF region set aside for secure OS needs that will be protected
  51. using hardware memory firewalls. This value must be smaller than the
  52. TI_SECURE_EMIF_TOTAL_REGION_SIZE value.
  53. config OMAP_PLATFORM_RESET_TIME_MAX_USEC
  54. int "Something"
  55. range 0 31219
  56. default 31219
  57. help
  58. Most OMAPs' provide a way to specify the time for which the reset
  59. should be held low while the voltages and Oscillator outputs
  60. stabilize.
  61. This time is mostly board and PMIC dependent. Hence the boards are
  62. expected to specify a pre-computed time using the above option.
  63. This value can be computed using a summation of the below 3
  64. parameters
  65. 1: Time taken by the Osciallator to stop and restart
  66. 2: PMIC OTP time
  67. 3: Voltage ramp time, which can be derived using the PMIC slew rate
  68. and value of voltage ramp needed.
  69. if TARGET_DRA7XX_EVM || TARGET_AM57XX_EVM
  70. menu "Voltage Domain OPP selections"
  71. choice
  72. prompt "MPU Voltage Domain"
  73. default DRA7_MPU_OPP_NOM
  74. help
  75. Select the Operating Performance Point(OPP) for the MPU voltage
  76. domain on DRA7xx & AM57xx SoCs.
  77. config DRA7_MPU_OPP_NOM
  78. bool "OPP NOM"
  79. help
  80. This config option enables Normal OPP for MPU. This is the safest
  81. option for booting.
  82. endchoice
  83. choice
  84. prompt "DSPEVE Voltage Domain"
  85. help
  86. Select the Operating Performance Point(OPP) for the DSPEVE voltage
  87. domain on DRA7xx & AM57xx SoCs.
  88. config DRA7_DSPEVE_OPP_NOM
  89. bool "OPP NOM"
  90. help
  91. This config option enables Normal OPP for DSPEVE. This is the safest
  92. option for booting and choose this when unsure about other OPPs .
  93. config DRA7_DSPEVE_OPP_OD
  94. bool "OPP OD"
  95. help
  96. This config option enables Over drive OPP for DSPEVE.
  97. config DRA7_DSPEVE_OPP_HIGH
  98. bool "OPP HIGH"
  99. help
  100. This config option enables High OPP for DSPEVE.
  101. endchoice
  102. choice
  103. prompt "IVA Voltage Domain"
  104. help
  105. Select the Operating Performance Point(OPP) for the IVA voltage
  106. domain on DRA7xx & AM57xx SoCs.
  107. config DRA7_IVA_OPP_NOM
  108. bool "OPP NOM"
  109. help
  110. This config option enables Normal OPP for IVA. This is the safest
  111. option for booting and choose this when unsure about other OPPs .
  112. config DRA7_IVA_OPP_OD
  113. bool "OPP OD"
  114. help
  115. This config option enables Over drive OPP for IVA.
  116. config DRA7_IVA_OPP_HIGH
  117. bool "OPP HIGH"
  118. help
  119. This config option enables High OPP for IVA.
  120. endchoice
  121. choice
  122. prompt "GPU Voltage Domain"
  123. help
  124. Select the Operating Performance Point(OPP) for the GPU voltage
  125. domain on DRA7xx & AM57xx SoCs.
  126. config DRA7_GPU_OPP_NOM
  127. bool "OPP NOM"
  128. help
  129. This config option enables Normal OPP for GPU. This is the safest
  130. option for booting and choose this when unsure about other OPPs .
  131. config DRA7_GPU_OPP_OD
  132. bool "OPP OD"
  133. help
  134. This config option enables Over drive OPP for GPU.
  135. config DRA7_GPU_OPP_HIGH
  136. bool "OPP HIGH"
  137. help
  138. This config option enables High OPP for GPU.
  139. endchoice
  140. endmenu
  141. endif
  142. source "board/compulab/cl-som-am57x/Kconfig"
  143. source "board/compulab/cm_t54/Kconfig"
  144. source "board/ti/omap5_uevm/Kconfig"
  145. source "board/ti/dra7xx/Kconfig"
  146. source "board/ti/am57xx/Kconfig"
  147. endif