:orphan: .. title:: CONFIG_MPU_ALLOW_FLASH_WRITE .. kconfig:: CONFIG_MPU_ALLOW_FLASH_WRITE CONFIG_MPU_ALLOW_FLASH_WRITE ############################ *Add MPU access to write to flash* *Add MPU access to write to flash* *Add MPU access to write to flash* Type: ``bool`` Help ==== .. code-block:: none Enable this to allow MPU RWX access to flash memory Help ==== .. code-block:: none Enable this to allow MPU RWX access to flash memory Help ==== .. code-block:: none Enable this to allow MPU RWX access to flash memory Direct dependencies =================== (\ :kconfig:`ARM_MPU ` && \ :kconfig:`CPU_HAS_MPU ` && \ :kconfig:`ARM `) || (\ :kconfig:`ARM_MPU ` && \ :kconfig:`CPU_HAS_MPU ` && \ :kconfig:`CPU_AARCH64_CORTEX_R ` && \ :kconfig:`ARM64 `) || \ :kconfig:`FLASH ` *(Includes any dependencies from ifs and menus.)* Defaults ======== No defaults. Implicitly defaults to ``n``. Symbols that select this symbol =============================== - \ :kconfig:`SOC_FLASH_NRF ` - \ :kconfig:`SOC_FLASH_MCUX ` - \ :kconfig:`SOC_FLASH_GECKO ` - \ :kconfig:`SOC_FLASH_STM32 ` - \ :kconfig:`SOC_FLASH_SAM0 ` - \ :kconfig:`SOC_FLASH_SAM ` - \ :kconfig:`BT_SETTINGS ` - \ :kconfig:`MCUMGR_CMD_IMG_MGMT ` - \ :kconfig:`HAWKBIT ` - \ :kconfig:`UPDATEHUB ` - \ :kconfig:`NET_L2_OPENTHREAD ` - \ :kconfig:`USB_DFU_CLASS ` Kconfig definitions =================== At ``/arm/core/aarch32/mpu/Kconfig:78`` Included via ``Kconfig:8`` → ``Kconfig.zephyr:39`` → ``/Kconfig:12`` → ``/arm/Kconfig:57`` → ``/arm/core/aarch32/Kconfig:297`` Menu path: (Top) → ARM Options .. code-block:: kconfig config MPU_ALLOW_FLASH_WRITE bool "Add MPU access to write to flash" depends on ARM_MPU && CPU_HAS_MPU && ARM help Enable this to allow MPU RWX access to flash memory ---- At ``/arm64/core/cortex_r/mpu/Kconfig:53`` Included via ``Kconfig:8`` → ``Kconfig.zephyr:39`` → ``/Kconfig:12`` → ``/arm64/Kconfig:32`` → ``/arm64/core/Kconfig:140`` Menu path: (Top) → ARM64 Options .. code-block:: kconfig config MPU_ALLOW_FLASH_WRITE bool "Add MPU access to write to flash" depends on ARM_MPU && CPU_HAS_MPU && CPU_AARCH64_CORTEX_R && ARM64 help Enable this to allow MPU RWX access to flash memory ---- At ``/flash/Kconfig.esp32:13`` Included via ``Kconfig:8`` → ``Kconfig.zephyr:42`` → ``/Kconfig:62`` → ``/flash/Kconfig:65`` Menu path: (Top) → Device Drivers → Flash hardware support .. code-block:: kconfig config MPU_ALLOW_FLASH_WRITE bool "Add MPU access to write to flash" depends on FLASH help Enable this to allow MPU RWX access to flash memory *(The 'depends on' condition includes propagated dependencies from ifs and menus.)*