blob: 1f38cdfe312f3e9511dae5db971a9fb483ec1128 [file] [log] [blame]
Jianliang Shen710cb952022-10-08 11:32:35 +08001#-------------------------------------------------------------------------------
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
Jianliang Shen2b24f252022-11-25 11:08:54 +080059config PLATFORM_HAS_FIRMWARE_UPDATE_SUPPORT
60 bool
61 default n
Jianliang Shen710cb952022-10-08 11:32:35 +080062endmenu