Kconfig 4.0 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208
  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. config OMAP3_GPIO_3
  6. bool
  7. config OMAP3_GPIO_4
  8. bool
  9. config OMAP3_GPIO_5
  10. bool
  11. config OMAP3_GPIO_6
  12. bool
  13. choice
  14. prompt "OMAP3 board select"
  15. optional
  16. config TARGET_AM3517_EVM
  17. bool "AM3517 EVM"
  18. select DM
  19. select DM_GPIO
  20. select DM_I2C
  21. select DM_MMC
  22. select DM_SERIAL
  23. config TARGET_MT_VENTOUX
  24. bool "TeeJet Mt.Ventoux"
  25. select OMAP3_GPIO_4
  26. select OMAP3_GPIO_5 if USB_EHCI_HCD
  27. config TARGET_OMAP3_BEAGLE
  28. bool "TI OMAP3 BeagleBoard"
  29. select DM
  30. select DM_GPIO
  31. select DM_SERIAL
  32. select OMAP3_GPIO_5
  33. select OMAP3_GPIO_6
  34. config TARGET_CM_T35
  35. bool "CompuLab CM-T3530 and CM-T3730 boards"
  36. select OMAP3_GPIO_2
  37. select OMAP3_GPIO_5
  38. select OMAP3_GPIO_6 if LED_STATUS
  39. config TARGET_CM_T3517
  40. bool "CompuLab CM-T3517 boards"
  41. select OMAP3_GPIO_2
  42. select OMAP3_GPIO_5
  43. select OMAP3_GPIO_6 if LED_STATUS
  44. config TARGET_DEVKIT8000
  45. bool "TimLL OMAP3 Devkit8000"
  46. select DM
  47. select DM_GPIO
  48. select DM_SERIAL
  49. config TARGET_OMAP3_EVM
  50. bool "TI OMAP3 EVM"
  51. select DM
  52. select DM_GPIO
  53. select DM_SERIAL
  54. select OMAP3_GPIO_3
  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. config TARGET_OMAP3_OVERO
  64. bool "OMAP35xx Gumstix Overo"
  65. select DM
  66. select DM_GPIO
  67. select DM_SERIAL
  68. select OMAP3_GPIO_2
  69. select OMAP3_GPIO_3
  70. select OMAP3_GPIO_4
  71. select OMAP3_GPIO_5
  72. select OMAP3_GPIO_6
  73. config TARGET_OMAP3_ZOOM1
  74. bool "TI Zoom1"
  75. select DM
  76. select DM_GPIO
  77. select DM_SERIAL
  78. config TARGET_AM3517_CRANE
  79. bool "am3517_crane"
  80. config TARGET_OMAP3_PANDORA
  81. bool "OMAP3 Pandora"
  82. select OMAP3_GPIO_4
  83. select OMAP3_GPIO_6
  84. config TARGET_ECO5PK
  85. bool "ECO5PK"
  86. select OMAP3_GPIO_5 if USB_EHCI_HCD
  87. config TARGET_TRICORDER
  88. bool "Tricorder"
  89. select OMAP3_GPIO_2
  90. config TARGET_MCX
  91. bool "MCX"
  92. select BOARD_LATE_INIT
  93. select OMAP3_GPIO_2 if USB_EHCI_HCD
  94. select OMAP3_GPIO_5 if USB_EHCI_HCD
  95. config TARGET_OMAP3_LOGIC
  96. bool "OMAP3 Logic"
  97. select BOARD_LATE_INIT
  98. select DM
  99. select DM_GPIO
  100. select DM_SERIAL
  101. select OMAP3_GPIO_3
  102. select OMAP3_GPIO_4
  103. select OMAP3_GPIO_6
  104. config TARGET_NOKIA_RX51
  105. bool "Nokia RX51"
  106. config TARGET_TAO3530
  107. bool "TAO3530"
  108. select OMAP3_GPIO_2
  109. select OMAP3_GPIO_3
  110. select OMAP3_GPIO_4
  111. select OMAP3_GPIO_5
  112. select OMAP3_GPIO_6
  113. config TARGET_TWISTER
  114. bool "Twister"
  115. select OMAP3_GPIO_2
  116. select OMAP3_GPIO_5 if USB_EHCI_HCD
  117. config TARGET_OMAP3_CAIRO
  118. bool "QUIPOS CAIRO"
  119. select DM
  120. select DM_GPIO
  121. select DM_SERIAL
  122. config TARGET_SNIPER
  123. bool "LG Optimus Black"
  124. select DM
  125. select DM_GPIO
  126. select DM_SERIAL
  127. select OMAP3_GPIO_2
  128. select OMAP3_GPIO_3
  129. select OMAP3_GPIO_4
  130. select OMAP3_GPIO_5
  131. select OMAP3_GPIO_6
  132. endchoice
  133. choice
  134. prompt "Memory Controller"
  135. default SDRC
  136. config SDRC
  137. bool "SDRC controller"
  138. help
  139. The default memory controller on most OMAP3 boards is SDRC.
  140. config EMIF4
  141. bool "EMIF4 controller"
  142. help
  143. Enable this on boards like AM3517 which use EMIF4 controller
  144. endchoice
  145. config SPL_OMAP3_ID_NAND
  146. bool "Support OMAP3-specific ID and MFR function"
  147. help
  148. Support for an OMAP3-specific set of functions to return the
  149. ID and MFR of the first attached NAND chip, if present.
  150. config SYS_SOC
  151. default "omap3"
  152. source "board/logicpd/am3517evm/Kconfig"
  153. source "board/teejet/mt_ventoux/Kconfig"
  154. source "board/ti/beagle/Kconfig"
  155. source "board/compulab/cm_t35/Kconfig"
  156. source "board/compulab/cm_t3517/Kconfig"
  157. source "board/timll/devkit8000/Kconfig"
  158. source "board/ti/evm/Kconfig"
  159. source "board/isee/igep00x0/Kconfig"
  160. source "board/overo/Kconfig"
  161. source "board/logicpd/zoom1/Kconfig"
  162. source "board/ti/am3517crane/Kconfig"
  163. source "board/pandora/Kconfig"
  164. source "board/8dtech/eco5pk/Kconfig"
  165. source "board/corscience/tricorder/Kconfig"
  166. source "board/htkw/mcx/Kconfig"
  167. source "board/logicpd/omap3som/Kconfig"
  168. source "board/nokia/rx51/Kconfig"
  169. source "board/technexion/tao3530/Kconfig"
  170. source "board/technexion/twister/Kconfig"
  171. source "board/quipos/cairo/Kconfig"
  172. source "board/lg/sniper/Kconfig"
  173. endif