Kconfig 2.5 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151
  1. if ARCH_MSM
  2. choice
  3. prompt "Qualcomm MSM SoC Type"
  4. default ARCH_MSM7X00A
  5. config ARCH_MSM7X00A
  6. bool "MSM7x00A / MSM7x01A"
  7. select ARCH_MSM_ARM11
  8. select MSM_SMD
  9. select MSM_SMD_PKG3
  10. select CPU_V6
  11. select MSM_PROC_COMM
  12. select HAS_MSM_DEBUG_UART_PHYS
  13. config ARCH_MSM7X30
  14. bool "MSM7x30"
  15. select ARCH_MSM_SCORPION
  16. select MSM_SMD
  17. select MSM_VIC
  18. select CPU_V7
  19. select MSM_REMOTE_SPINLOCK_DEKKERS
  20. select MSM_GPIOMUX
  21. select MSM_PROC_COMM
  22. select HAS_MSM_DEBUG_UART_PHYS
  23. config ARCH_QSD8X50
  24. bool "QSD8X50"
  25. select ARCH_MSM_SCORPION
  26. select MSM_SMD
  27. select MSM_VIC
  28. select CPU_V7
  29. select MSM_REMOTE_SPINLOCK_LDREX
  30. select MSM_GPIOMUX
  31. select MSM_PROC_COMM
  32. select HAS_MSM_DEBUG_UART_PHYS
  33. config ARCH_MSM8X60
  34. bool "MSM8X60"
  35. select ARM_GIC
  36. select CPU_V7
  37. select MSM_V2_TLMM
  38. select MSM_GPIOMUX
  39. select MACH_MSM8X60_SURF if (!MACH_MSM8X60_RUMI3)
  40. endchoice
  41. config MSM_SOC_REV_A
  42. bool
  43. config ARCH_MSM_ARM11
  44. bool
  45. config ARCH_MSM_SCORPION
  46. bool
  47. config HAS_MSM_DEBUG_UART_PHYS
  48. bool
  49. config MSM_VIC
  50. bool
  51. menu "Qualcomm MSM Board Type"
  52. config MACH_HALIBUT
  53. depends on ARCH_MSM
  54. depends on ARCH_MSM7X00A
  55. bool "Halibut Board (QCT SURF7201A)"
  56. help
  57. Support for the Qualcomm SURF7201A eval board.
  58. config MACH_TROUT
  59. depends on ARCH_MSM
  60. depends on ARCH_MSM7X00A
  61. bool "HTC Dream (aka trout)"
  62. help
  63. Support for the HTC Dream, T-Mobile G1, Android ADP1 devices.
  64. config MACH_MSM7X30_SURF
  65. depends on ARCH_MSM7X30
  66. bool "MSM7x30 SURF"
  67. help
  68. Support for the Qualcomm MSM7x30 SURF eval board.
  69. config MACH_QSD8X50_SURF
  70. depends on ARCH_QSD8X50
  71. bool "QSD8x50 SURF"
  72. help
  73. Support for the Qualcomm QSD8x50 SURF eval board.
  74. config MACH_QSD8X50A_ST1_5
  75. depends on ARCH_QSD8X50
  76. select MSM_SOC_REV_A
  77. bool "QSD8x50A ST1.5"
  78. help
  79. Support for the Qualcomm ST1.5.
  80. config MACH_MSM8X60_RUMI3
  81. depends on ARCH_MSM8X60
  82. bool "MSM8x60 RUMI3"
  83. help
  84. Support for the Qualcomm MSM8x60 RUMI3 emulator.
  85. config MACH_MSM8X60_SURF
  86. depends on ARCH_MSM8X60
  87. bool "MSM8x60 SURF"
  88. help
  89. Support for the Qualcomm MSM8x60 SURF eval board.
  90. endmenu
  91. config MSM_DEBUG_UART
  92. int
  93. default 1 if MSM_DEBUG_UART1
  94. default 2 if MSM_DEBUG_UART2
  95. default 3 if MSM_DEBUG_UART3
  96. if HAS_MSM_DEBUG_UART_PHYS
  97. choice
  98. prompt "Debug UART"
  99. default MSM_DEBUG_UART_NONE
  100. config MSM_DEBUG_UART_NONE
  101. bool "None"
  102. config MSM_DEBUG_UART1
  103. bool "UART1"
  104. config MSM_DEBUG_UART2
  105. bool "UART2"
  106. config MSM_DEBUG_UART3
  107. bool "UART3"
  108. endchoice
  109. endif
  110. config MSM_SMD_PKG3
  111. bool
  112. config MSM_PROC_COMM
  113. bool
  114. config MSM_SMD
  115. bool
  116. config MSM_GPIOMUX
  117. bool
  118. config MSM_V2_TLMM
  119. bool
  120. endif