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