Kconfig 2.3 KB

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