1#------------------------------------------------------------------------------- 2# Copyright (c) 2022, Arm Limited. All rights reserved. 3# 4# SPDX-License-Identifier: BSD-3-Clause 5# 6#------------------------------------------------------------------------------- 7 8menu "Platform options" 9 10config PLATFORM_DEFAULT_BL1 11 bool "Use default BL1" 12 default y 13 14config PLATFORM_DEFAULT_ATTEST_HAL 15 bool "Use default attest hal implementation" 16 default y 17 18config PLATFORM_DEFAULT_NV_COUNTERS 19 bool "Use default nv counter implementation" 20 default y 21 depends on PLATFORM_DEFAULT_OTP_WRITEABLE 22 23config PLATFORM_DEFAULT_CRYPTO_KEYS 24 bool "Use default crypto keys implementation" 25 default y 26 27config PLATFORM_DEFAULT_ROTPK 28 bool "Use default root of trust public key" 29 default y 30 31config PLATFORM_DEFAULT_IAK 32 bool "Use default initial attestation_key" 33 default y 34 35config PLATFORM_DEFAULT_UART_STDOUT 36 bool "Use default uart stdout implementation" 37 default y 38 39config PLATFORM_DEFAULT_NV_SEED 40 bool "Use default NV seed implementation" 41 default y 42 43config PLATFORM_DEFAULT_OTP 44 bool "Use trusted on-chip flash to implement OTP memory" 45 default y 46 47config PLATFORM_DEFAULT_OTP_WRITEABLE 48 bool "Use OTP memory with write support" 49 default y 50 51config PLATFORM_DEFAULT_PROVISIONING 52 bool "Use default provisioning implementation" 53 default y 54 55config PLATFORM_DEFAULT_SYSTEM_RESET_HALT 56 bool "Use default system reset/halt implementation" 57 default y 58 59config PLATFORM_HAS_FIRMWARE_UPDATE_SUPPORT 60 bool 61 default n 62endmenu 63