Kconfig 2.2 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133
  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 ARCH_MSM_SCORPIONMP
  37. select ARM_GIC
  38. select CPU_V7
  39. select MSM_V2_TLMM
  40. select GPIO_MSM_V2
  41. select MSM_GPIOMUX
  42. select MSM_SCM if SMP
  43. select USE_OF
  44. config ARCH_MSM8960
  45. bool "MSM8960"
  46. select ARCH_MSM_SCORPIONMP
  47. select ARM_GIC
  48. select CPU_V7
  49. select MSM_V2_TLMM
  50. select MSM_GPIOMUX
  51. select MSM_SCM if SMP
  52. select USE_OF
  53. endchoice
  54. config MSM_HAS_DEBUG_UART_HS
  55. bool
  56. config MSM_SOC_REV_A
  57. bool
  58. config ARCH_MSM_SCORPIONMP
  59. bool
  60. select HAVE_SMP
  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. endmenu
  97. config MSM_SMD_PKG3
  98. bool
  99. config MSM_PROC_COMM
  100. bool
  101. config MSM_SMD
  102. bool
  103. config MSM_GPIOMUX
  104. bool
  105. config MSM_V2_TLMM
  106. bool
  107. config MSM_SCM
  108. bool
  109. endif