@@ -99,15 +99,24 @@ config NFCT_PINS_AS_GPIOS
9999
100100choice NRF_APPROTECT_HANDLING
101101 bool "APPROTECT handling"
102- depends on SOC_SERIES_NRF52X || SOC_NRF5340_CPUNET || \
103- SOC_NRF5340_CPUAPP || SOC_SERIES_NRF91X
102+ depends on SOC_SERIES_NRF52X || SOC_SERIES_NRF53X || SOC_NRF54L15_CPUAPP || \
103+ SOC_SERIES_NRF91X
104+ default NRF_APPROTECT_DISABLE if SOC_NRF54L15_CPUAPP
104105 default NRF_APPROTECT_USE_UICR
105106 help
106107 Specifies how the SystemInit() function should handle the APPROTECT
107108 mechanism.
108109
110+ config NRF_APPROTECT_DISABLE
111+ bool "Disable"
112+ depends on SOC_NRF54L15_CPUAPP
113+ help
114+ When this option is selected, the SystemInit() disables
115+ the APPROTECT mechanism.
116+
109117config NRF_APPROTECT_USE_UICR
110118 bool "Use UICR"
119+ depends on SOC_SERIES_NRF52X || SOC_SERIES_NRF53X || SOC_SERIES_NRF91X
111120 help
112121 When this option is selected, the SystemInit() function loads the
113122 firmware branch state of the APPROTECT mechanism from UICR, so if
@@ -132,14 +141,23 @@ endchoice
132141
133142choice NRF_SECURE_APPROTECT_HANDLING
134143 bool "Secure APPROTECT handling"
135- depends on SOC_NRF5340_CPUAPP || SOC_SERIES_NRF91X
144+ depends on SOC_NRF5340_CPUAPP || SOC_NRF54L15_CPUAPP || SOC_SERIES_NRF91X
145+ default NRF_SECURE_APPROTECT_DISABLE if SOC_NRF54L15_CPUAPP
136146 default NRF_SECURE_APPROTECT_USE_UICR
137147 help
138148 Specifies how the SystemInit() function should handle the secure
139149 APPROTECT mechanism.
140150
151+ config NRF_SECURE_APPROTECT_DISABLE
152+ bool "Disable"
153+ depends on SOC_NRF54L15_CPUAPP
154+ help
155+ When this option is selected, the SystemInit() disables
156+ the secure APPROTECT mechanism.
157+
141158config NRF_SECURE_APPROTECT_USE_UICR
142159 bool "Use UICR"
160+ depends on SOC_NRF5340_CPUAPP || SOC_SERIES_NRF91X
143161 help
144162 When this option is selected, the SystemInit() function loads the
145163 firmware branch state of the secure APPROTECT mechanism from UICR,
0 commit comments