Kconfig 5.4 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221
  1. if ARCH_OMAP
  2. menu "TI OMAP Implementations"
  3. comment "OMAP Core Type"
  4. config ARCH_OMAP730
  5. depends on ARCH_OMAP
  6. bool "OMAP730 Based System"
  7. select ARCH_OMAP_OTG
  8. config ARCH_OMAP1510
  9. depends on ARCH_OMAP
  10. default y
  11. bool "OMAP1510 Based System"
  12. config ARCH_OMAP16XX
  13. depends on ARCH_OMAP
  14. bool "OMAP16XX Based System"
  15. select ARCH_OMAP_OTG
  16. config ARCH_OMAP_OTG
  17. bool
  18. comment "OMAP Board Type"
  19. config MACH_OMAP_INNOVATOR
  20. bool "TI Innovator"
  21. depends on ARCH_OMAP1510 || ARCH_OMAP16XX
  22. help
  23. TI OMAP 1510 or 1610 Innovator board support. Say Y here if you
  24. have such a board.
  25. config MACH_OMAP_H2
  26. bool "TI H2 Support"
  27. depends on ARCH_OMAP16XX
  28. help
  29. TI OMAP 1610/1611B H2 board support. Say Y here if you have such
  30. a board.
  31. config MACH_OMAP_H3
  32. bool "TI H3 Support"
  33. depends on ARCH_OMAP16XX
  34. help
  35. TI OMAP 1710 H3 board support. Say Y here if you have such
  36. a board.
  37. config MACH_OMAP_H4
  38. bool "TI H4 Support"
  39. depends on ARCH_OMAP16XX
  40. help
  41. TI OMAP 1610 H4 board support. Say Y here if you have such
  42. a board.
  43. config MACH_OMAP_OSK
  44. bool "TI OSK Support"
  45. depends on ARCH_OMAP16XX
  46. help
  47. TI OMAP 5912 OSK (OMAP Starter Kit) board support. Say Y here
  48. if you have such a board.
  49. config MACH_OMAP_PERSEUS2
  50. bool "TI Perseus2"
  51. depends on ARCH_OMAP730
  52. help
  53. Support for TI OMAP 730 Perseus2 board. Say Y here if you have such
  54. a board.
  55. config MACH_VOICEBLUE
  56. bool "Voiceblue"
  57. depends on ARCH_OMAP1510
  58. help
  59. Support for Voiceblue GSM/VoIP gateway. Say Y here if you have such
  60. board.
  61. config MACH_NETSTAR
  62. bool "NetStar"
  63. depends on ARCH_OMAP1510
  64. help
  65. Support for NetStar PBX. Say Y here if you have such a board.
  66. config MACH_OMAP_GENERIC
  67. bool "Generic OMAP board"
  68. depends on ARCH_OMAP1510 || ARCH_OMAP16XX
  69. help
  70. Support for generic OMAP-1510, 1610 or 1710 board with
  71. no FPGA. Can be used as template for porting Linux to
  72. custom OMAP boards. Say Y here if you have a custom
  73. board.
  74. comment "OMAP Feature Selections"
  75. #config OMAP_BOOT_TAG
  76. # bool "OMAP bootloader information passing"
  77. # depends on ARCH_OMAP
  78. # default n
  79. # help
  80. # Say Y, if you have a bootloader which passes information
  81. # about your board and its peripheral configuration.
  82. config OMAP_MUX
  83. bool "OMAP multiplexing support"
  84. depends on ARCH_OMAP
  85. default y
  86. help
  87. Pin multiplexing support for OMAP boards. If your bootloader
  88. sets the multiplexing correctly, say N. Otherwise, or if unsure,
  89. say Y.
  90. config OMAP_MUX_DEBUG
  91. bool "Multiplexing debug output"
  92. depends on OMAP_MUX
  93. default n
  94. help
  95. Makes the multiplexing functions print out a lot of debug info.
  96. This is useful if you want to find out the correct values of the
  97. multiplexing registers.
  98. config OMAP_MUX_WARNINGS
  99. bool "Warn about pins the bootloader didn't set up"
  100. depends on OMAP_MUX
  101. default y
  102. help
  103. Choose Y here to warn whenever driver initialization logic needs
  104. to change the pin multiplexing setup. When there are no warnings
  105. printed, it's safe to deselect OMAP_MUX for your product.
  106. choice
  107. prompt "System timer"
  108. default OMAP_MPU_TIMER
  109. config OMAP_MPU_TIMER
  110. bool "Use mpu timer"
  111. help
  112. Select this option if you want to use the OMAP mpu timer. This
  113. timer provides more intra-tick resolution than the 32KHz timer,
  114. but consumes more power.
  115. config OMAP_32K_TIMER
  116. bool "Use 32KHz timer"
  117. depends on ARCH_OMAP16XX
  118. help
  119. Select this option if you want to enable the OMAP 32KHz timer.
  120. This timer saves power compared to the OMAP_MPU_TIMER, and has
  121. support for no tick during idle. The 32KHz timer provides less
  122. intra-tick resolution than OMAP_MPU_TIMER. The 32KHz timer is
  123. currently only available for OMAP-16xx.
  124. endchoice
  125. config OMAP_32K_TIMER_HZ
  126. int "Kernel internal timer frequency for 32KHz timer"
  127. range 32 1024
  128. depends on OMAP_32K_TIMER
  129. default "128"
  130. help
  131. Kernel internal timer frequency should be a divisor of 32768,
  132. such as 64 or 128.
  133. choice
  134. prompt "Low-level debug console UART"
  135. depends on ARCH_OMAP
  136. default OMAP_LL_DEBUG_UART1
  137. config OMAP_LL_DEBUG_UART1
  138. bool "UART1"
  139. config OMAP_LL_DEBUG_UART2
  140. bool "UART2"
  141. config OMAP_LL_DEBUG_UART3
  142. bool "UART3"
  143. endchoice
  144. config OMAP_ARM_195MHZ
  145. bool "OMAP ARM 195 MHz CPU"
  146. depends on ARCH_OMAP730
  147. help
  148. Enable 195MHz clock for OMAP CPU. If unsure, say N.
  149. config OMAP_ARM_192MHZ
  150. bool "OMAP ARM 192 MHz CPU"
  151. depends on ARCH_OMAP16XX
  152. help
  153. Enable 192MHz clock for OMAP CPU. If unsure, say N.
  154. config OMAP_ARM_182MHZ
  155. bool "OMAP ARM 182 MHz CPU"
  156. depends on ARCH_OMAP730
  157. help
  158. Enable 182MHz clock for OMAP CPU. If unsure, say N.
  159. config OMAP_ARM_168MHZ
  160. bool "OMAP ARM 168 MHz CPU"
  161. depends on ARCH_OMAP1510 || ARCH_OMAP16XX || ARCH_OMAP730
  162. help
  163. Enable 168MHz clock for OMAP CPU. If unsure, say N.
  164. config OMAP_ARM_120MHZ
  165. bool "OMAP ARM 120 MHz CPU"
  166. depends on ARCH_OMAP1510 || ARCH_OMAP16XX || ARCH_OMAP730
  167. help
  168. Enable 120MHz clock for OMAP CPU. If unsure, say N.
  169. config OMAP_ARM_60MHZ
  170. bool "OMAP ARM 60 MHz CPU"
  171. depends on ARCH_OMAP1510 || ARCH_OMAP16XX || ARCH_OMAP730
  172. default y
  173. help
  174. Enable 60MHz clock for OMAP CPU. If unsure, say Y.
  175. config OMAP_ARM_30MHZ
  176. bool "OMAP ARM 30 MHz CPU"
  177. depends on ARCH_OMAP1510 || ARCH_OMAP16XX || ARCH_OMAP730
  178. help
  179. Enable 30MHz clock for OMAP CPU. If unsure, say N.
  180. endmenu
  181. endif