default.mak 3.8 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151
  1. ###################################################################
  2. # Default Internal Feautre
  3. ###################################################################
  4. HW_INIT_ONLY :=0
  5. ###################################################################
  6. # Default Project Feautre (cust_bldr.h)
  7. ###################################################################
  8. CFG_BOOT_DEV :=BOOTDEV_SDMMC
  9. CFG_FPGA_PLATFORM :=0
  10. # Setting for bring up,
  11. # booting from SRAM
  12. CFG_BYPASS_EMI :=0
  13. #Pull Hi Flash enable bit for UART META
  14. CFG_ENABLE_GPIO_CHK_POINT_WITH_UART_META :=0
  15. CFG_EVB_PLATFORM :=0
  16. CFG_BATTERY_DETECT :=1
  17. CFG_UART_TOOL_HANDSHAKE :=1
  18. CFG_USB_TOOL_HANDSHAKE :=1
  19. CFG_USB_DOWNLOAD :=1
  20. CFG_PMT_SUPPORT :=0
  21. CFG_LOG_BAUDRATE :=921600
  22. CFG_META_BAUDRATE :=115200
  23. CFG_UART_LOG :=UART1
  24. CFG_UART_META :=UART1
  25. #only enable in eng mode
  26. ifeq ("$(TARGET_BUILD_VARIANT)","eng")
  27. CFG_OUTPUT_PL_LOG_TO_UART1:=0
  28. CFG_FUNCTION_TRACER_SUPPORT :=0
  29. else
  30. CFG_OUTPUT_PL_LOG_TO_UART1:=0
  31. CFG_FUNCTION_TRACER_SUPPORT :=0
  32. endif
  33. CFG_EMERGENCY_DL_SUPPORT :=1
  34. CFG_EMERGENCY_DL_TIMEOUT_MS :=1000*5
  35. CFG_EMERGENCY_MAX_TIMEOUT_MS :=1000*0x3fff
  36. CFG_USBIF_COMPLIANCE :=0
  37. CFG_MMC_ADDR_TRANS :=1
  38. CFG_LEGACY_USB_DOWNLOAD :=0
  39. MTK_UART_USB_SWITCH:=yes
  40. CFG_HW_WATCHDOG :=1
  41. CFG_BOOT_ARGUMENT :=1
  42. CFG_BOOT_ARGUMENT_BY_ATAG :=1
  43. CFG_RAM_CONSOLE :=1
  44. CFG_MTJTAG_SWITCH :=0
  45. CFG_MDMETA_DETECT :=0
  46. CFG_APWDT_DISABLE :=0
  47. CFG_MDWDT_DISABLE :=0
  48. CFG_SYS_STACK_SZ :=3*1024
  49. CFG_WORLD_PHONE_SUPPORT :=1
  50. ONEKEY_REBOOT_NORMAL_MODE_PL :=1
  51. KPD_PMIC_LPRST_TD :=1
  52. CFG_USB_AUTO_DETECT :=0
  53. CFG_USB_AUTO_DETECT_TIMEOUT_MS :=1000*3
  54. CFG_FEATURE_ENCODE :=v1
  55. FEATURE_DOWNLOAD_SCREEN :=0
  56. MTK_LOADER_BACKUP := yes
  57. # For log level
  58. # LOG_LEVEL_ALWAYS (0)
  59. # LOG_LEVEL_ERROR (1)
  60. # LOG_LEVEL_WARNING (2)
  61. # LOG_LEVEL_INFO (3)
  62. # LOG_LEVEL_DEBUG (4)
  63. # Any log messages with levels less than and equal to this will be printed.
  64. CFG_LOG_LEVEL :=3
  65. ###################################################################
  66. # image loading options
  67. ###################################################################
  68. #For Normal Boot
  69. CFG_LOAD_UBOOT :=1
  70. #For Dummy AP
  71. CFG_LOAD_MD_ROM :=0
  72. CFG_LOAD_MD_RAMDISK :=0
  73. CFG_LOAD_MD_DSP :=0
  74. #For SLT and Dummy AP
  75. CFG_LOAD_AP_ROM :=0
  76. #For CTP
  77. CFG_LOAD_CONN_SYS :=0
  78. #For SLT
  79. CFG_LOAD_SLT_MD :=0
  80. CFG_LOAD_SLT_MD32 :=0
  81. ###################################################################
  82. # Dummy Load address
  83. # If image header have load address, we use address in image header
  84. # If not, we use address here
  85. ###################################################################
  86. #For Normal Boot
  87. CFG_UBOOT_MEMADDR :=0x81E00000
  88. #For Dummy AP
  89. CFG_MD1_ROM_MEMADDR :=0x80000000
  90. CFG_MD1_RAMDISK_MEMADDR :=0x81400000
  91. CFG_MD2_ROM_MEMADDR :=0x82000000
  92. CFG_MD2_RAMDISK_MEMADDR :=0x83400000
  93. CFG_MD_DSP_MEMADDR :=0x84000000
  94. #For SLT and Dummy AP
  95. CFG_AP_ROM_MEMADDR :=0x86000000
  96. #For CTP
  97. CFG_CONN_SYS_MEMADDR :=0x85A00000
  98. #For SLT
  99. CFG_TDD_MD_ROM_MEMADDR :=0x80000000
  100. CFG_TDD_ONLY_ROM_MEMADDR :=0x81000000
  101. CFG_FDD_MD_ROM_MEMADDR :=0x82000000
  102. CFG_2G_MD_ROM_MEMADDR :=0x83000000
  103. CFG_MD32P_ROM_MEMADDR :=0x84000000
  104. CFG_MD32D_ROM_MEMADDR :=0x85002000
  105. CFG_BOOTA64_MEMADDR :=0x80000000
  106. CFG_DTB_MEMADDR :=0x80000300
  107. CFG_IMAGE_AARCH64_MEMADDR :=0x80080000
  108. #For ATF
  109. #CFG_ATF_ROM_MEMADDR :=0x00110000
  110. CFG_ATF_ROM_MEMADDR :=0x00110DC0
  111. CFG_BOOTIMG_HEADER_MEMADDR :=0x00110800
  112. CFG_ATF_SUPPORT :=0
  113. CFG_ATF_LOG_SUPPORT :=0
  114. CFG_TEE_SUPPORT :=0
  115. CFG_MICROTRUST_TEE_SUPPORT :=0
  116. CFG_MICROTRUST_TEE_LITE_SUPPORT :=0
  117. CFG_TRUSTONIC_TEE_SUPPORT :=0
  118. CFG_TEE_SECURE_MEM_PROTECTED :=1
  119. CFG_TEE_TRUSTED_APP_HEAP_SIZE := 0xA00000
  120. CFG_GOOGLE_TRUSTY_SUPPORT :=0
  121. #For SRAM Protection
  122. CFG_NON_SECURE_SRAM_ADDR :=0x0010DC00
  123. CFG_NON_SECURE_SRAM_SIZE :=0x2400
  124. CFG_MBLOCK_LIB := 2
  125. # partition common driver support
  126. CFG_PARTITION_COMMON := 1
  127. CFG_LOG_STORE_SUPPORT :=1
  128. C_OPTION += -DLOG_STORE_SUPPORT