11bd4fe43Sopenharmony_ci menu "Target Chip" 21bd4fe43Sopenharmony_ci choice TARGET_CHIP 31bd4fe43Sopenharmony_ci prompt "Hi3861" 41bd4fe43Sopenharmony_ci default TARGET_CHIP_HI3861 51bd4fe43Sopenharmony_ci config TARGET_CHIP_HI3861 61bd4fe43Sopenharmony_ci bool "Hi3861" 71bd4fe43Sopenharmony_ci help 81bd4fe43Sopenharmony_ci Set Target Chip as Hi3861. 91bd4fe43Sopenharmony_ci endchoice 101bd4fe43Sopenharmony_ci endmenu 111bd4fe43Sopenharmony_ci 121bd4fe43Sopenharmony_ci menu "Security Settings" 131bd4fe43Sopenharmony_ci choice TARGET_SIGNATURE_MOD 141bd4fe43Sopenharmony_ci prompt "Signature Algorithm for bootloader and upgrade file" 151bd4fe43Sopenharmony_ci default TARGET_SIG_SHA256 161bd4fe43Sopenharmony_ci config TARGET_SIG_RSA_V15 171bd4fe43Sopenharmony_ci bool "RSA_V15" 181bd4fe43Sopenharmony_ci help 191bd4fe43Sopenharmony_ci RSA_V15 Signature Algorithm of bootloader and upgrade file. 201bd4fe43Sopenharmony_ci 211bd4fe43Sopenharmony_ci config TARGET_SIG_RSA_PSS 221bd4fe43Sopenharmony_ci bool "RSA_PSS" 231bd4fe43Sopenharmony_ci help 241bd4fe43Sopenharmony_ci RSA_PSS Signature Algorithm of bootloader and upgrade file. 251bd4fe43Sopenharmony_ci 261bd4fe43Sopenharmony_ci config TARGET_SIG_ECC 271bd4fe43Sopenharmony_ci bool "ECC" 281bd4fe43Sopenharmony_ci help 291bd4fe43Sopenharmony_ci ECC Signature Algorithm of bootloader and upgrade file. 301bd4fe43Sopenharmony_ci 311bd4fe43Sopenharmony_ci config TARGET_SIG_SHA256 321bd4fe43Sopenharmony_ci bool "SHA256" 331bd4fe43Sopenharmony_ci help 341bd4fe43Sopenharmony_ci SHA256 Signature Algorithm of bootloader and upgrade file. 351bd4fe43Sopenharmony_ci endchoice 361bd4fe43Sopenharmony_ci 371bd4fe43Sopenharmony_ci config BOOT_ENCRYPT 381bd4fe43Sopenharmony_ci depends on TARGET_SIG_RSA_PSS || TARGET_SIG_ECC || TARGET_SIG_RSA_V15 391bd4fe43Sopenharmony_ci bool "Enable bootloader encryption" 401bd4fe43Sopenharmony_ci help 411bd4fe43Sopenharmony_ci Enable Bootloader encryption. 421bd4fe43Sopenharmony_ci config TARGET_BOOT_VER 431bd4fe43Sopenharmony_ci int "boot ver(value form 0 to 16)" 441bd4fe43Sopenharmony_ci default 0 451bd4fe43Sopenharmony_ci help 461bd4fe43Sopenharmony_ci Set boot version. 471bd4fe43Sopenharmony_ci config TARGET_KERNEL_VER 481bd4fe43Sopenharmony_ci int "kernel ver(value form 0 to 48)" 491bd4fe43Sopenharmony_ci default 0 501bd4fe43Sopenharmony_ci help 511bd4fe43Sopenharmony_ci Set kernel version. 521bd4fe43Sopenharmony_ci config TEE_HUKS_SUPPORT 531bd4fe43Sopenharmony_ci bool "TEE HUKS support" 541bd4fe43Sopenharmony_ci default n 551bd4fe43Sopenharmony_ci select FILE_SYSTEM_SUPPORT 561bd4fe43Sopenharmony_ci help 571bd4fe43Sopenharmony_ci Support TEE HUKS interface. 581bd4fe43Sopenharmony_ci config TEE_HUKS_DEMO_SUPPORT 591bd4fe43Sopenharmony_ci bool "TEE HUKS demo support" 601bd4fe43Sopenharmony_ci default n 611bd4fe43Sopenharmony_ci select FILE_SYSTEM_SUPPORT 621bd4fe43Sopenharmony_ci select TEE_HUKS_SUPPORT 631bd4fe43Sopenharmony_ci help 641bd4fe43Sopenharmony_ci Support TEE HUKS DEMO interface. 651bd4fe43Sopenharmony_ci config FLASH_ENCRYPT_SUPPORT 661bd4fe43Sopenharmony_ci bool "FLASH ENCRYPT support(only apply in WIFI CHIP_PKT_32K)" 671bd4fe43Sopenharmony_ci default n 681bd4fe43Sopenharmony_ci help 691bd4fe43Sopenharmony_ci Support encrypt code and data. 701bd4fe43Sopenharmony_ci endmenu 711bd4fe43Sopenharmony_ci 721bd4fe43Sopenharmony_ci menu "Factory Test Settings" 731bd4fe43Sopenharmony_ci config FACTORY_TEST_SUPPORT 741bd4fe43Sopenharmony_ci bool "factory test enable" 751bd4fe43Sopenharmony_ci default n 761bd4fe43Sopenharmony_ci help 771bd4fe43Sopenharmony_ci enable factory test in flashboot. 781bd4fe43Sopenharmony_ci endmenu 791bd4fe43Sopenharmony_ci 801bd4fe43Sopenharmony_ci menu "BSP Settings" 811bd4fe43Sopenharmony_ci config I2C_SUPPORT 821bd4fe43Sopenharmony_ci bool "i2c driver support" 831bd4fe43Sopenharmony_ci default n 841bd4fe43Sopenharmony_ci help 851bd4fe43Sopenharmony_ci i2c driver support. 861bd4fe43Sopenharmony_ci 871bd4fe43Sopenharmony_ci config I2S_SUPPORT 881bd4fe43Sopenharmony_ci bool "i2s driver support" 891bd4fe43Sopenharmony_ci default n 901bd4fe43Sopenharmony_ci help 911bd4fe43Sopenharmony_ci i2s driver support. 921bd4fe43Sopenharmony_ci 931bd4fe43Sopenharmony_ci config SPI_SUPPORT 941bd4fe43Sopenharmony_ci bool "SPI driver support" 951bd4fe43Sopenharmony_ci default n 961bd4fe43Sopenharmony_ci help 971bd4fe43Sopenharmony_ci spi driver support. 981bd4fe43Sopenharmony_ci 991bd4fe43Sopenharmony_ci config DMA_SUPPORT 1001bd4fe43Sopenharmony_ci bool "DMA driver support" 1011bd4fe43Sopenharmony_ci default n 1021bd4fe43Sopenharmony_ci help 1031bd4fe43Sopenharmony_ci dma driver support. 1041bd4fe43Sopenharmony_ci 1051bd4fe43Sopenharmony_ci config SDIO_SUPPORT 1061bd4fe43Sopenharmony_ci bool "SDIO driver support" 1071bd4fe43Sopenharmony_ci default n 1081bd4fe43Sopenharmony_ci help 1091bd4fe43Sopenharmony_ci sdio driver support. 1101bd4fe43Sopenharmony_ci 1111bd4fe43Sopenharmony_ci config SPI_DMA_SUPPORT 1121bd4fe43Sopenharmony_ci bool "SPI support DMA" 1131bd4fe43Sopenharmony_ci default n 1141bd4fe43Sopenharmony_ci help 1151bd4fe43Sopenharmony_ci spi driver support DMA transfer. 1161bd4fe43Sopenharmony_ci 1171bd4fe43Sopenharmony_ci config UART_DMA_SUPPORT 1181bd4fe43Sopenharmony_ci bool "UART support DMA" 1191bd4fe43Sopenharmony_ci default n 1201bd4fe43Sopenharmony_ci help 1211bd4fe43Sopenharmony_ci uart driver support DMA transfer. 1221bd4fe43Sopenharmony_ci 1231bd4fe43Sopenharmony_ci config PWM_SUPPORT 1241bd4fe43Sopenharmony_ci bool "PWM driver support" 1251bd4fe43Sopenharmony_ci default n 1261bd4fe43Sopenharmony_ci help 1271bd4fe43Sopenharmony_ci pwm driver support. 1281bd4fe43Sopenharmony_ci 1291bd4fe43Sopenharmony_ci config PWM_HOLD_AFTER_REBOOT 1301bd4fe43Sopenharmony_ci bool "PWM hold after reboot" 1311bd4fe43Sopenharmony_ci default n 1321bd4fe43Sopenharmony_ci help 1331bd4fe43Sopenharmony_ci pwm hold after reboot. 1341bd4fe43Sopenharmony_ci 1351bd4fe43Sopenharmony_ci config AT_SUPPORT 1361bd4fe43Sopenharmony_ci bool "Enable AT command" 1371bd4fe43Sopenharmony_ci default y 1381bd4fe43Sopenharmony_ci help 1391bd4fe43Sopenharmony_ci enable at command. 1401bd4fe43Sopenharmony_ci config FILE_SYSTEM_SUPPORT 1411bd4fe43Sopenharmony_ci bool "Enable file system" 1421bd4fe43Sopenharmony_ci default n 1431bd4fe43Sopenharmony_ci help 1441bd4fe43Sopenharmony_ci enable file system. 1451bd4fe43Sopenharmony_ci config UART0_SUPPORT 1461bd4fe43Sopenharmony_ci bool "Enable uart0 IO mux config" 1471bd4fe43Sopenharmony_ci default y 1481bd4fe43Sopenharmony_ci help 1491bd4fe43Sopenharmony_ci Enable uart0 IO mux config. 1501bd4fe43Sopenharmony_ci config UART1_SUPPORT 1511bd4fe43Sopenharmony_ci bool "Enable uart1 IO mux config" 1521bd4fe43Sopenharmony_ci default y 1531bd4fe43Sopenharmony_ci help 1541bd4fe43Sopenharmony_ci Enable uart1 IO mux config. 1551bd4fe43Sopenharmony_ci config UART2_SUPPORT 1561bd4fe43Sopenharmony_ci bool "Enable uart2 IO mux config" 1571bd4fe43Sopenharmony_ci default n 1581bd4fe43Sopenharmony_ci help 1591bd4fe43Sopenharmony_ci Enable uart2 IO mux config. 1601bd4fe43Sopenharmony_ci endmenu 1611bd4fe43Sopenharmony_ci 1621bd4fe43Sopenharmony_ci menu "WiFi Settings" 1631bd4fe43Sopenharmony_ci choice 1641bd4fe43Sopenharmony_ci prompt "Authentication Option of Radio Parameters" 1651bd4fe43Sopenharmony_ci default CE_SUPPORT 1661bd4fe43Sopenharmony_ci 1671bd4fe43Sopenharmony_ci config CE_SUPPORT 1681bd4fe43Sopenharmony_ci bool "CE Authentication" 1691bd4fe43Sopenharmony_ci 1701bd4fe43Sopenharmony_ci config FCC_SUPPORT 1711bd4fe43Sopenharmony_ci bool "FCC Authentication" 1721bd4fe43Sopenharmony_ci 1731bd4fe43Sopenharmony_ci config MAX_POWER_SUPPORT 1741bd4fe43Sopenharmony_ci bool "Max Power" 1751bd4fe43Sopenharmony_ci endchoice 1761bd4fe43Sopenharmony_ci endmenu 1771bd4fe43Sopenharmony_ci 1781bd4fe43Sopenharmony_ci menu "OTA Settings" 1791bd4fe43Sopenharmony_ci choice 1801bd4fe43Sopenharmony_ci prompt "OTA upgrade method" 1811bd4fe43Sopenharmony_ci default COMPRESSION_OTA_SUPPORT 1821bd4fe43Sopenharmony_ci config COMPRESSION_OTA_SUPPORT 1831bd4fe43Sopenharmony_ci bool "compression ota support" 1841bd4fe43Sopenharmony_ci help 1851bd4fe43Sopenharmony_ci compression ota upgrade method. 1861bd4fe43Sopenharmony_ci 1871bd4fe43Sopenharmony_ci config DUAL_PARTITION_OTA_SUPPORT 1881bd4fe43Sopenharmony_ci bool "dual-partition ota support" 1891bd4fe43Sopenharmony_ci help 1901bd4fe43Sopenharmony_ci dual-patition upgrade method. 1911bd4fe43Sopenharmony_ci endchoice 1921bd4fe43Sopenharmony_ci endmenu 1931bd4fe43Sopenharmony_ci 1941bd4fe43Sopenharmony_ci menu "Link Settings" 1951bd4fe43Sopenharmony_ci config HILINK 1961bd4fe43Sopenharmony_ci bool "HiLink support" 1971bd4fe43Sopenharmony_ci default n 1981bd4fe43Sopenharmony_ci help 1991bd4fe43Sopenharmony_ci Enable the option to compile hilink module. 2001bd4fe43Sopenharmony_ci endmenu 2011bd4fe43Sopenharmony_ci 202