:orphan: .. title:: choice NRF_APPROTECT_HANDLING: APPROTECT handling .. _choice_92: .. describe:: choice NRF_APPROTECT_HANDLING: APPROTECT handling *APPROTECT handling* *APPROTECT handling* Type: ``bool`` Help ==== .. code-block:: none Specifies how the SystemInit() function should handle the APPROTECT mechanism. Help ==== .. code-block:: none Specifies how the SystemInit() function should handle the APPROTECT mechanism. Direct dependencies =================== ((\ :kconfig:`SOC_SERIES_NRF52X ` || \ :kconfig:`SOC_NRF5340_CPUNET ` || (\ :kconfig:`SOC_NRF5340_CPUAPP ` && !\ :kconfig:`TRUSTED_EXECUTION_NONSECURE `)) && \ :kconfig:`SOC_FAMILY_NRF `) || ((\ :kconfig:`SOC_SERIES_NRF52X ` || \ :kconfig:`SOC_NRF5340_CPUNET ` || (\ :kconfig:`SOC_NRF5340_CPUAPP ` && !\ :kconfig:`TRUSTED_EXECUTION_NONSECURE `)) && \ :kconfig:`SOC_FAMILY_NRF `) *(Includes any dependencies from ifs and menus.)* Defaults ======== - \ :kconfig:`NRF_APPROTECT_USE_UICR ` - \ :kconfig:`NRF_APPROTECT_USE_UICR ` Choice options ============== - \ :kconfig:`NRF_APPROTECT_USE_UICR ` - \ :kconfig:`NRF_APPROTECT_LOCK ` - \ :kconfig:`NRF_APPROTECT_USER_HANDLING ` - \ :kconfig:`NRF_APPROTECT_USE_UICR ` - \ :kconfig:`NRF_APPROTECT_LOCK ` - \ :kconfig:`NRF_APPROTECT_USER_HANDLING ` Kconfig definitions =================== At ``/arm/nordic_nrf/Kconfig:55`` Included via ``Kconfig:8`` → ``Kconfig.zephyr:38`` → ``/Kconfig:15`` → ``/kconfig/Kconfig.soc.arch:2`` Menu path: (Top) → Hardware Configuration .. code-block:: kconfig choice NRF_APPROTECT_HANDLING bool "APPROTECT handling" default NRF_APPROTECT_USE_UICR depends on (SOC_SERIES_NRF52X || SOC_NRF5340_CPUNET || (SOC_NRF5340_CPUAPP && !TRUSTED_EXECUTION_NONSECURE)) && SOC_FAMILY_NRF help Specifies how the SystemInit() function should handle the APPROTECT mechanism. ---- At ``/arm/nordic_nrf/Kconfig:55`` Included via ``Kconfig:8`` → ``Kconfig.zephyr:38`` → ``/Kconfig:18`` Menu path: (Top) → Hardware Configuration .. code-block:: kconfig choice NRF_APPROTECT_HANDLING bool "APPROTECT handling" default NRF_APPROTECT_USE_UICR depends on (SOC_SERIES_NRF52X || SOC_NRF5340_CPUNET || (SOC_NRF5340_CPUAPP && !TRUSTED_EXECUTION_NONSECURE)) && SOC_FAMILY_NRF help Specifies how the SystemInit() function should handle the APPROTECT mechanism. *(The 'depends on' condition includes propagated dependencies from ifs and menus.)*