Kconfig 3.0 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169
  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 MACH_TROUT if !MACH_HALIBUT
  8. select ARCH_MSM_ARM11
  9. select MSM_SMD
  10. select MSM_SMD_PKG3
  11. select CPU_V6
  12. select GPIO_MSM_V1
  13. select MSM_PROC_COMM
  14. config ARCH_MSM7X30
  15. bool "MSM7x30"
  16. select MACH_MSM7X30_SURF # if !
  17. select ARCH_MSM_SCORPION
  18. select MSM_SMD
  19. select MSM_VIC
  20. select CPU_V7
  21. select MSM_GPIOMUX
  22. select GPIO_MSM_V1
  23. select MSM_PROC_COMM
  24. config ARCH_QSD8X50
  25. bool "QSD8X50"
  26. select MACH_QSD8X50_SURF if !MACH_QSD8X50A_ST1_5
  27. select ARCH_MSM_SCORPION
  28. select MSM_SMD
  29. select MSM_VIC
  30. select CPU_V7
  31. select MSM_GPIOMUX
  32. select GPIO_MSM_V1
  33. select MSM_PROC_COMM
  34. config ARCH_MSM8X60
  35. bool "MSM8X60"
  36. select MACH_MSM8X60_SURF if (!MACH_MSM8X60_RUMI3 && !MACH_MSM8X60_SIM \
  37. && !MACH_MSM8X60_FFA)
  38. select ARCH_MSM_SCORPIONMP
  39. select ARM_GIC
  40. select CPU_V7
  41. select MSM_V2_TLMM
  42. select GPIO_MSM_V2
  43. select MSM_GPIOMUX
  44. select MSM_SCM if SMP
  45. config ARCH_MSM8960
  46. bool "MSM8960"
  47. select ARCH_MSM_SCORPIONMP
  48. select MACH_MSM8960_SIM if (!MACH_MSM8960_RUMI3)
  49. select ARM_GIC
  50. select CPU_V7
  51. select MSM_V2_TLMM
  52. select MSM_GPIOMUX
  53. select MSM_SCM if SMP
  54. endchoice
  55. config MSM_HAS_DEBUG_UART_HS
  56. bool
  57. config MSM_SOC_REV_A
  58. bool
  59. config ARCH_MSM_SCORPIONMP
  60. bool
  61. config ARCH_MSM_ARM11
  62. bool
  63. config ARCH_MSM_SCORPION
  64. bool
  65. config MSM_VIC
  66. bool
  67. menu "Qualcomm MSM Board Type"
  68. config MACH_HALIBUT
  69. depends on ARCH_MSM
  70. depends on ARCH_MSM7X00A
  71. bool "Halibut Board (QCT SURF7201A)"
  72. help
  73. Support for the Qualcomm SURF7201A eval board.
  74. config MACH_TROUT
  75. depends on ARCH_MSM
  76. depends on ARCH_MSM7X00A
  77. bool "HTC Dream (aka trout)"
  78. help
  79. Support for the HTC Dream, T-Mobile G1, Android ADP1 devices.
  80. config MACH_MSM7X30_SURF
  81. depends on ARCH_MSM7X30
  82. bool "MSM7x30 SURF"
  83. help
  84. Support for the Qualcomm MSM7x30 SURF eval board.
  85. config MACH_QSD8X50_SURF
  86. depends on ARCH_QSD8X50
  87. bool "QSD8x50 SURF"
  88. help
  89. Support for the Qualcomm QSD8x50 SURF eval board.
  90. config MACH_QSD8X50A_ST1_5
  91. depends on ARCH_QSD8X50
  92. select MSM_SOC_REV_A
  93. bool "QSD8x50A ST1.5"
  94. help
  95. Support for the Qualcomm ST1.5.
  96. config MACH_MSM8X60_RUMI3
  97. depends on ARCH_MSM8X60
  98. bool "MSM8x60 RUMI3"
  99. help
  100. Support for the Qualcomm MSM8x60 RUMI3 emulator.
  101. config MACH_MSM8X60_SURF
  102. depends on ARCH_MSM8X60
  103. bool "MSM8x60 SURF"
  104. help
  105. Support for the Qualcomm MSM8x60 SURF eval board.
  106. config MACH_MSM8X60_SIM
  107. depends on ARCH_MSM8X60
  108. bool "MSM8x60 Simulator"
  109. help
  110. Support for the Qualcomm MSM8x60 simulator.
  111. config MACH_MSM8X60_FFA
  112. depends on ARCH_MSM8X60
  113. bool "MSM8x60 FFA"
  114. help
  115. Support for the Qualcomm MSM8x60 FFA eval board.
  116. config MACH_MSM8960_SIM
  117. depends on ARCH_MSM8960
  118. bool "MSM8960 Simulator"
  119. help
  120. Support for the Qualcomm MSM8960 simulator.
  121. config MACH_MSM8960_RUMI3
  122. depends on ARCH_MSM8960
  123. bool "MSM8960 RUMI3"
  124. help
  125. Support for the Qualcomm MSM8960 RUMI3 emulator.
  126. endmenu
  127. config MSM_SMD_PKG3
  128. bool
  129. config MSM_PROC_COMM
  130. bool
  131. config MSM_SMD
  132. bool
  133. config MSM_GPIOMUX
  134. bool
  135. config MSM_V2_TLMM
  136. bool
  137. config MSM_SCM
  138. bool
  139. endif