Kconfig 3.1 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140
  1. menuconfig ARCH_MEDIATEK
  2. bool "Mediatek MT65xx & MT81xx SoC"
  3. depends on ARCH_MULTI_V7
  4. select ARM_GIC
  5. select PINCTRL
  6. select MTK_TIMER
  7. select MFD_SYSCON
  8. help
  9. Support for Mediatek MT65xx & MT81xx SoCs
  10. if ARCH_MEDIATEK
  11. config MACH_MT2701
  12. bool "MediaTek MT2701 SoCs support"
  13. default ARCH_MEDIATEK
  14. config MACH_MT6589
  15. bool "MediaTek MT6589 SoCs support"
  16. default ARCH_MEDIATEK
  17. config MACH_MT6592
  18. bool "MediaTek MT6592 SoCs support"
  19. default ARCH_MEDIATEK
  20. config MACH_MT7623
  21. bool "MediaTek MT7623 SoCs support"
  22. default ARCH_MEDIATEK
  23. config MACH_MT8127
  24. bool "MediaTek MT8127 SoCs support"
  25. default ARCH_MEDIATEK
  26. config MACH_MT8135
  27. bool "MediaTek MT8135 SoCs support"
  28. default ARCH_MEDIATEK
  29. endif
  30. config MACH_MT6765
  31. bool "MediaTek MT6765"
  32. select GENERIC_TIME
  33. select GENERIC_CLOCKEVENTS
  34. select ARCH_HAS_CPUFREQ
  35. select ARM_AMBA
  36. select CPU_V7
  37. select HAVE_SMP
  38. select IRQ_DOMAIN
  39. select IRQ_DOMAIN_DEBUG
  40. select GENERIC_SCHED_CLOCK
  41. select ARMV7_COMPAT
  42. select ARMV7_COMPAT_CPUINFO
  43. select CPU_IDLE
  44. select PINCTRL
  45. select PINCTRL_MT6765
  46. select MFD_SYSCON
  47. select KERNEL_MODE_NEON
  48. select MTK_BASE_POWER
  49. select MTK_GIC_V3_EXT
  50. select MTK_SYSIRQ
  51. select MTK_TIMER_APXGPT
  52. select MTK_TIMER_TIMESYNC
  53. select ARM_GIC_V3
  54. select POWER_SUPPLY
  55. select MTK_BOUNCING_CHECK if MTK_AEE_FEATURE
  56. select MTK_DRAMC
  57. select PM_DEVFREQ
  58. select MTK_EMI
  59. select MTK_SYS_CIRQ
  60. select ARM_ERRATA_855873
  61. select MTK_GIC_TARGET_ALL
  62. select FAST_CIRQ_CLONE_FLUSH
  63. select MTK_DEBUG_LATCH
  64. select MTK_DFD_INTERNAL_DUMP
  65. select MTK_PLAT_SRAM_FLAG
  66. select MTK_L2C_PARITY_CHECK
  67. select MTK_SYSTRACKER_V2
  68. select ARM_CRYPTO
  69. select CRYPTO_SHA2_ARM_CE
  70. select CRYPTO_AES_ARM_CE
  71. help
  72. This enables support for MediaTek MT6765
  73. Highly power-efficient, performance-oriented 4G LTE processor for premium,
  74. thin-design smartphones. MT6765 also offers significant multitasking and
  75. multimedia improvements.
  76. config MACH_MT6761
  77. bool "MediaTek MT6761"
  78. select GENERIC_TIME
  79. select GENERIC_CLOCKEVENTS
  80. select ARCH_HAS_CPUFREQ
  81. select ARM_AMBA
  82. select CPU_V7
  83. select HAVE_SMP
  84. select IRQ_DOMAIN
  85. select IRQ_DOMAIN_DEBUG
  86. select GENERIC_SCHED_CLOCK
  87. select ARMV7_COMPAT
  88. select ARMV7_COMPAT_CPUINFO
  89. select CPU_IDLE
  90. select PINCTRL
  91. select PINCTRL_MT6761
  92. select MFD_SYSCON
  93. select VFP
  94. select VFPv3
  95. select CPU_V7
  96. select NEON
  97. select AEABI
  98. select KERNEL_MODE_NEON
  99. select MTK_BASE_POWER
  100. select MTK_GIC_V3_EXT
  101. select MTK_SYSIRQ
  102. select MTK_TIMER
  103. select MTK_TIMER_TIMESYNC
  104. select ARM_GIC_V3
  105. select POWER_SUPPLY
  106. select MTK_EMI
  107. select MTK_DRAMC
  108. select PM_DEVFREQ
  109. select MTK_SYS_CIRQ
  110. select ARM_ERRATA_855873
  111. select MTK_GIC_TARGET_ALL
  112. select FAST_CIRQ_CLONE_FLUSH
  113. select MTK_FIQ_CACHE
  114. select MTK_DEBUG_LATCH
  115. select MTK_DFD_INTERNAL_DUMP
  116. select MTK_PLAT_SRAM_FLAG
  117. select MTK_L2C_PARITY_CHECK
  118. select MTK_SYSTRACKER_V2
  119. select MTK_SECURITY_SW_SUPPORT
  120. select MTK_BOUNCING_CHECK if MTK_AEE_FEATURE
  121. select ARM_CRYPTO
  122. select CRYPTO_SHA2_ARM_CE
  123. select CRYPTO_AES_ARM_CE
  124. help
  125. This enables support for MediaTek MT6761
  126. Highly power-efficient, performance-oriented 4G LTE processor for premium,
  127. thin-design smartphones. MT6761 also offers significant multitasking and
  128. multimedia improvements.