Files
SR_Switch_Hilink_14.2.0.308…/bootloader/commonboot/Kconfig
2025-07-03 23:58:20 +08:00

101 lines
2.8 KiB
Plaintext
Executable File

#===============================================================================
# @brief Kconfig file.
# Copyright (c) HiSilicon (Shanghai) Technologies Co., Ltd. 2022-2023. All rights reserved.
#===============================================================================
config BOOT_SUPPORT_HASH
bool
prompt "Hash"
default n
depends on BOOT_SUPPORT_SEC
help
This option means boot support hash check.
config BOOT_SUPPORT_ECC_VERIFY
bool
prompt "Ecc Verify"
default n
depends on BOOT_SUPPORT_SECURE_VERIFY
help
This option means boot support ecc verify.
config BOOT_SUPPORT_SM2_VERIFY
bool
prompt "Sm2 Verify"
default n
depends on BOOT_SUPPORT_SECURE_VERIFY
help
This option means boot support sm2 verify.
config BOOT_SUPPORT_RSA3072_VERIFY
bool
prompt "Rsa3072 Verify"
default n
depends on BOOT_SUPPORT_SECURE_VERIFY
help
This option means boot support rsa3072 verify.
config BOOT_SUPPORT_RSA4096_VERIFY
bool
prompt "Rsa4096 Verify"
default n
depends on BOOT_SUPPORT_SECURE_VERIFY
help
This option means boot support rsa4096 verify.
config BOOT_SUPPORT_SOFT_VERIFY
bool
prompt "Soft Verify"
default n
depends on BOOT_SUPPORT_SECURE_VERIFY
help
This option means boot support soft verify.
config FLASH_BOOT_SUPPORT_ROM_API
bool
prompt "flashboot support rom API"
default n
depends on BOOT_SUPPORT_SECURE_VERIFY
help
This option means flashboot support rom API.
if CHIP_WS63 || CHIP_WS53
config ROM_EXPEND_SUPPORT_NOT_ALIGNED
bool
prompt "expand rom sha256 API to support data_length not 64 bytes aligned. only need by ws63 & ws53."
default n
depends on FLASH_BOOT_SUPPORT_ROM_API
help
This option means the sha256 data_length support not 64 bytes aligned.
endif
config LOADERBOOT_SUPPORT_SW_HASH
bool
prompt "Loaderboot Support Software Hash"
default n
depends on LOADERBOOT_SUPPORT_EFUSE_BURN
help
This option means flashboot support software hash.
config LOADERBOOT_SUPPORT_DYNAMIC_PACKET_SIZE
bool
prompt "Loaderboot Support Dynamic Download Packet Size."
default n
help
This option means loaderboot support dynamic packet size.
config YMODEM_PACKET_BUFFER_SZIE
int
prompt "ymodem buffer size in loaderboot."
depends on LOADERBOOT_SUPPORT_DYNAMIC_PACKET_SIZE
default 1024
help
This option means the max buffer size to store ymodem packet.
config FLASH_WRITE_SIZE
int
prompt "flash write size for one time in loaderboot."
depends on LOADERBOOT_SUPPORT_DYNAMIC_PACKET_SIZE
default 1024
help
This option means write flash size for one time.