101 lines
2.8 KiB
Plaintext
Executable File
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. |