@@ -98,15 +98,24 @@ config NFCT_PINS_AS_GPIOS
9898
9999choice NRF_APPROTECT_HANDLING
100100 bool "APPROTECT handling"
101- depends on SOC_SERIES_NRF52X || SOC_NRF5340_CPUNET || \
102- SOC_NRF5340_CPUAPP || SOC_SERIES_NRF91X
101+ depends on SOC_SERIES_NRF52X || SOC_SERIES_NRF53X || SOC_NRF54L15_CPUAPP || \
102+ SOC_SERIES_NRF91X
103+ default NRF_APPROTECT_DISABLE if SOC_NRF54L15_CPUAPP
103104 default NRF_APPROTECT_USE_UICR
104105 help
105106 Specifies how the SystemInit() function should handle the APPROTECT
106107 mechanism.
107108
109+ config NRF_APPROTECT_DISABLE
110+ bool "Disable"
111+ depends on SOC_NRF54L15_CPUAPP
112+ help
113+ When this option is selected, the SystemInit() disables
114+ the APPROTECT mechanism.
115+
108116config NRF_APPROTECT_USE_UICR
109117 bool "Use UICR"
118+ depends on SOC_SERIES_NRF52X || SOC_SERIES_NRF53X || SOC_SERIES_NRF91X
110119 help
111120 When this option is selected, the SystemInit() function loads the
112121 firmware branch state of the APPROTECT mechanism from UICR, so if
@@ -131,14 +140,23 @@ endchoice
131140
132141choice NRF_SECURE_APPROTECT_HANDLING
133142 bool "Secure APPROTECT handling"
134- depends on SOC_NRF5340_CPUAPP || SOC_SERIES_NRF91X
143+ depends on SOC_NRF5340_CPUAPP || SOC_NRF54L15_CPUAPP || SOC_SERIES_NRF91X
144+ default NRF_SECURE_APPROTECT_DISABLE if SOC_NRF54L15_CPUAPP
135145 default NRF_SECURE_APPROTECT_USE_UICR
136146 help
137147 Specifies how the SystemInit() function should handle the secure
138148 APPROTECT mechanism.
139149
150+ config NRF_SECURE_APPROTECT_DISABLE
151+ bool "Disable"
152+ depends on SOC_NRF54L15_CPUAPP
153+ help
154+ When this option is selected, the SystemInit() disables
155+ the secure APPROTECT mechanism.
156+
140157config NRF_SECURE_APPROTECT_USE_UICR
141158 bool "Use UICR"
159+ depends on SOC_NRF5340_CPUAPP || SOC_SERIES_NRF91X
142160 help
143161 When this option is selected, the SystemInit() function loads the
144162 firmware branch state of the secure APPROTECT mechanism from UICR,
0 commit comments