Kconfig 3.3 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181
  1. if OMAP34XX
  2. # We only enable the clocks for the GPIO banks that a given board requies.
  3. config OMAP3_GPIO_2
  4. bool
  5. default y if CMD_GPIO
  6. config OMAP3_GPIO_3
  7. bool
  8. default y if CMD_GPIO
  9. config OMAP3_GPIO_4
  10. bool
  11. default y if CMD_GPIO
  12. config OMAP3_GPIO_5
  13. bool
  14. default y if CMD_GPIO
  15. config OMAP3_GPIO_6
  16. bool
  17. default y if CMD_GPIO
  18. choice
  19. prompt "OMAP3 board select"
  20. optional
  21. config TARGET_AM3517_EVM
  22. bool "AM3517 EVM"
  23. select DM
  24. select DM_GPIO
  25. select DM_I2C
  26. select DM_MMC
  27. select DM_SERIAL
  28. imply CMD_DM
  29. config TARGET_OMAP3_BEAGLE
  30. bool "TI OMAP3 BeagleBoard"
  31. select DM
  32. select DM_GPIO
  33. select DM_SERIAL
  34. select OMAP3_GPIO_5
  35. select OMAP3_GPIO_6
  36. imply CMD_DM
  37. config TARGET_CM_T35
  38. bool "CompuLab CM-T3530 and CM-T3730 boards"
  39. select OMAP3_GPIO_2
  40. select OMAP3_GPIO_5
  41. select OMAP3_GPIO_6 if LED_STATUS
  42. config TARGET_DEVKIT8000
  43. bool "TimLL OMAP3 Devkit8000"
  44. select DM
  45. select DM_GPIO
  46. select DM_SERIAL
  47. imply CMD_DM
  48. config TARGET_OMAP3_EVM
  49. bool "TI OMAP3 EVM"
  50. select DM
  51. select DM_GPIO
  52. select DM_SERIAL
  53. select OMAP3_GPIO_3
  54. imply CMD_DM
  55. config TARGET_OMAP3_IGEP00X0
  56. bool "IGEP"
  57. select DM
  58. select DM_GPIO
  59. select DM_SERIAL
  60. select OMAP3_GPIO_3
  61. select OMAP3_GPIO_5
  62. select OMAP3_GPIO_6
  63. imply CMD_DM
  64. config TARGET_OMAP3_OVERO
  65. bool "OMAP35xx Gumstix Overo"
  66. select DM
  67. select DM_GPIO
  68. select DM_SERIAL
  69. select OMAP3_GPIO_2
  70. select OMAP3_GPIO_3
  71. select OMAP3_GPIO_4
  72. select OMAP3_GPIO_5
  73. select OMAP3_GPIO_6
  74. imply CMD_DM
  75. config TARGET_AM3517_CRANE
  76. bool "am3517_crane"
  77. config TARGET_OMAP3_PANDORA
  78. bool "OMAP3 Pandora"
  79. select OMAP3_GPIO_4
  80. select OMAP3_GPIO_6
  81. config TARGET_TRICORDER
  82. bool "Tricorder"
  83. select OMAP3_GPIO_2
  84. config TARGET_OMAP3_LOGIC
  85. bool "OMAP3 Logic"
  86. select BOARD_LATE_INIT
  87. select DM
  88. select DM_GPIO
  89. select DM_SERIAL
  90. select OMAP3_GPIO_3
  91. select OMAP3_GPIO_4
  92. select OMAP3_GPIO_6
  93. imply CMD_DM
  94. config TARGET_NOKIA_RX51
  95. bool "Nokia RX51"
  96. config TARGET_TAO3530
  97. bool "TAO3530"
  98. select OMAP3_GPIO_2
  99. select OMAP3_GPIO_3
  100. select OMAP3_GPIO_4
  101. select OMAP3_GPIO_5
  102. select OMAP3_GPIO_6
  103. config TARGET_OMAP3_CAIRO
  104. bool "QUIPOS CAIRO"
  105. select DM
  106. select DM_GPIO
  107. select DM_SERIAL
  108. imply CMD_DM
  109. config TARGET_SNIPER
  110. bool "LG Optimus Black"
  111. select DM
  112. select DM_GPIO
  113. select DM_SERIAL
  114. select OMAP3_GPIO_2
  115. select OMAP3_GPIO_3
  116. select OMAP3_GPIO_4
  117. select OMAP3_GPIO_5
  118. select OMAP3_GPIO_6
  119. imply CMD_DM
  120. endchoice
  121. choice
  122. prompt "Memory Controller"
  123. default SDRC
  124. config SDRC
  125. bool "SDRC controller"
  126. help
  127. The default memory controller on most OMAP3 boards is SDRC.
  128. config EMIF4
  129. bool "EMIF4 controller"
  130. help
  131. Enable this on boards like AM3517 which use EMIF4 controller
  132. endchoice
  133. config SPL_OMAP3_ID_NAND
  134. bool "Support OMAP3-specific ID and MFR function"
  135. help
  136. Support for an OMAP3-specific set of functions to return the
  137. ID and MFR of the first attached NAND chip, if present.
  138. config SYS_SOC
  139. default "omap3"
  140. source "board/logicpd/am3517evm/Kconfig"
  141. source "board/ti/beagle/Kconfig"
  142. source "board/timll/devkit8000/Kconfig"
  143. source "board/ti/evm/Kconfig"
  144. source "board/isee/igep00x0/Kconfig"
  145. source "board/ti/am3517crane/Kconfig"
  146. source "board/corscience/tricorder/Kconfig"
  147. source "board/logicpd/omap3som/Kconfig"
  148. source "board/nokia/rx51/Kconfig"
  149. source "board/technexion/tao3530/Kconfig"
  150. source "board/quipos/cairo/Kconfig"
  151. source "board/lg/sniper/Kconfig"
  152. endif