Kconfig 2.3 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899
  1. if ARCH_OMAP
  2. menu "TI OMAP Implementations"
  3. config ARCH_OMAP_OTG
  4. bool
  5. choice
  6. prompt "OMAP System Type"
  7. default ARCH_OMAP1
  8. config ARCH_OMAP1
  9. bool "TI OMAP1"
  10. config ARCH_OMAP2
  11. bool "TI OMAP2"
  12. endchoice
  13. comment "OMAP Feature Selections"
  14. config OMAP_MUX
  15. bool "OMAP multiplexing support"
  16. depends on ARCH_OMAP
  17. default y
  18. help
  19. Pin multiplexing support for OMAP boards. If your bootloader
  20. sets the multiplexing correctly, say N. Otherwise, or if unsure,
  21. say Y.
  22. config OMAP_MUX_DEBUG
  23. bool "Multiplexing debug output"
  24. depends on OMAP_MUX
  25. default n
  26. help
  27. Makes the multiplexing functions print out a lot of debug info.
  28. This is useful if you want to find out the correct values of the
  29. multiplexing registers.
  30. config OMAP_MUX_WARNINGS
  31. bool "Warn about pins the bootloader didn't set up"
  32. depends on OMAP_MUX
  33. default y
  34. help
  35. Choose Y here to warn whenever driver initialization logic needs
  36. to change the pin multiplexing setup. When there are no warnings
  37. printed, it's safe to deselect OMAP_MUX for your product.
  38. choice
  39. prompt "System timer"
  40. default OMAP_MPU_TIMER
  41. config OMAP_MPU_TIMER
  42. bool "Use mpu timer"
  43. help
  44. Select this option if you want to use the OMAP mpu timer. This
  45. timer provides more intra-tick resolution than the 32KHz timer,
  46. but consumes more power.
  47. config OMAP_32K_TIMER
  48. bool "Use 32KHz timer"
  49. depends on ARCH_OMAP16XX
  50. help
  51. Select this option if you want to enable the OMAP 32KHz timer.
  52. This timer saves power compared to the OMAP_MPU_TIMER, and has
  53. support for no tick during idle. The 32KHz timer provides less
  54. intra-tick resolution than OMAP_MPU_TIMER. The 32KHz timer is
  55. currently only available for OMAP-16xx.
  56. endchoice
  57. config OMAP_32K_TIMER_HZ
  58. int "Kernel internal timer frequency for 32KHz timer"
  59. range 32 1024
  60. depends on OMAP_32K_TIMER
  61. default "128"
  62. help
  63. Kernel internal timer frequency should be a divisor of 32768,
  64. such as 64 or 128.
  65. choice
  66. prompt "Low-level debug console UART"
  67. depends on ARCH_OMAP
  68. default OMAP_LL_DEBUG_UART1
  69. config OMAP_LL_DEBUG_UART1
  70. bool "UART1"
  71. config OMAP_LL_DEBUG_UART2
  72. bool "UART2"
  73. config OMAP_LL_DEBUG_UART3
  74. bool "UART3"
  75. endchoice
  76. endmenu
  77. endif