-
Notifications
You must be signed in to change notification settings - Fork 1.2k
/
Copy pathKconfig.approtect
65 lines (53 loc) · 1.66 KB
/
Kconfig.approtect
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
# Copyright (c) 2024 Nordic Semiconductor
#
# SPDX-License-Identifier: LicenseRef-Nordic-5-Clause
choice APPROTECT_HANDLING
prompt "APPROTECT handling"
depends on SOC_SERIES_NRF52X || SOC_SERIES_NRF53X || SOC_SERIES_NRF91X
default APPROTECT_NO_SYSBUILD
help
Specifies how the SystemInit() function of all the images should
handle the APPROTECT mechanism.
config APPROTECT_USE_UICR
bool "Use UICR"
help
Enable CONFIG_NRF_APPROTECT_USE_UICR in all images.
config APPROTECT_LOCK
bool "Lock"
help
Enable CONFIG_NRF_APPROTECT_LOCK in all images.
config APPROTECT_USER_HANDLING
bool "Allow user handling"
depends on !SOC_SERIES_NRF52X
help
Enable CONFIG_NRF_APPROTECT_USER_HANDLING in all images.
config APPROTECT_NO_SYSBUILD
bool "No sysbuild level configuration"
help
Approtect handling is not configured at sysbuild level.
endchoice
choice SECURE_APPROTECT_HANDLING
prompt "Secure APPROTECT handling"
depends on SOC_NRF5340_CPUAPP || SOC_SERIES_NRF91X
default SECURE_APPROTECT_NO_SYSBUILD
help
Specifies how the SystemInit() function of all the images should
handle the secure APPROTECT mechanism.
config SECURE_APPROTECT_USE_UICR
bool "Use UICR"
help
Enable CONFIG_NRF_SECURE_APPROTECT_USE_UICR in all images.
config SECURE_APPROTECT_LOCK
bool "Lock"
help
Enable CONFIG_NRF_SECURE_APPROTECT_LOCK in all images.
config SECURE_APPROTECT_USER_HANDLING
bool "Allow user handling"
depends on !SOC_SERIES_NRF52X
help
Enable CONFIG_NRF_SECURE_APPROTECT_USER_HANDLING in all images.
config SECURE_APPROTECT_NO_SYSBUILD
bool "No sysbuild level configuration"
help
Secure approtect handling is not configured at sysbuild level.
endchoice