Kconfig 2.7 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130
  1. menuconfig OTA_APP
  2. bool
  3. prompt "OTA App Support"
  4. select OTA_UPGRADE
  5. select STREAM
  6. default n
  7. help
  8. This option enable or disable ota app
  9. config OTA_FOREGROUND
  10. bool "OTA Foreground Support"
  11. depends on OTA_APP
  12. default n
  13. help
  14. This option enable OTA foreground upgrade.
  15. config OTA_BACKGROUND
  16. bool "OTA background Support"
  17. depends on OTA_APP
  18. default n
  19. help
  20. This option enable OTA background upgrade.
  21. config SYSTEM_RECOVERY_APP_SUPPORT
  22. bool
  23. prompt "System Recovery App Support"
  24. depends on OTA_APP
  25. default n
  26. depends on SYSTEM_RECOVERY
  27. help
  28. This option enable or disable system recovery app
  29. config OTA_UPGRADE
  30. bool "OTA Upgrade Support"
  31. default n
  32. select PARTITION
  33. select FIRMWARE_VERSION
  34. select RING_BUFFER
  35. help
  36. This option enable OTA upgrade.
  37. if OTA_UPGRADE
  38. config OTA_RECOVERY
  39. bool "OTA recovery firmware Support"
  40. select MMC
  41. # select MUTIPLE_VOLUME_MANAGER
  42. # select FILE_STREAM
  43. # select STREAM
  44. select MMC_SDCARD
  45. default n
  46. depends on OTA_UPGRADE
  47. help
  48. This option enable OTA recovery firmware.
  49. config OTA_RECOVERY_APP
  50. bool "OTA recovery application Support"
  51. default n
  52. depends on OTA_RECOVERY
  53. help
  54. This option enable OTA recovery application.
  55. config OTA_TEMP_PART_DEV_NAME
  56. string "OTA temp partition device name"
  57. depends on OTA_RECOVERY
  58. default "sd"
  59. help
  60. Specify the device name for temp partition.
  61. config XSPI1_NOR_ACTS_DEV_NAME
  62. string "SPI1 NOR flash device name"
  63. depends on XSPI_NOR_ACTS
  64. default "spi1_nor"
  65. help
  66. Specify the device name for SPI1 NOR flash driver.
  67. config OTA_BACKEND_SDCARD
  68. bool "OTA upgrade by SDCARD Support"
  69. select MMC
  70. select MUTIPLE_VOLUME_MANAGER
  71. select FILE_STREAM
  72. select STREAM
  73. select MMC_SDCARD
  74. default n
  75. help
  76. This option enables OTA upgrade by SDCARD.
  77. config OTA_BACKEND_BLUETOOTH
  78. bool "OTA upgrade by Bluetooth Support"
  79. depends on BT_MANAGER
  80. select STREAM
  81. select BT_SPPBLE_STREAM
  82. default n
  83. help
  84. This option enables OTA upgrade by Bluetooth SPP/BLE.
  85. config OTA_BACKEND_TEMP_PART
  86. bool "OTA upgrade by spinor Support"
  87. select FLASH
  88. default n
  89. help
  90. This option enables OTA upgrade by spinor.
  91. config OTA_FILE_PATCH
  92. bool "OTA file patch Support"
  93. depends on !OTA_RECOVERY
  94. default n
  95. help
  96. This option enables OTA file patch.
  97. config OTA_STORAGE_FS
  98. bool "OTA upgrade by SDCARD Support"
  99. select MUTIPLE_VOLUME_MANAGER
  100. select FILE_STREAM
  101. default n
  102. help
  103. This option enables OTA upgrade by SDCARD.
  104. config OTA_MUTIPLE_STORAGE
  105. bool "OTA upgrade Support multiple storage"
  106. depends on OTA_RECOVERY
  107. default n
  108. help
  109. This option enables OTA upgrade by multiple storage.
  110. config OTA_RES_PATCH
  111. bool "OTA res patch Support"
  112. default n
  113. help
  114. This option enables OTA res patch.
  115. endif