:orphan: .. title:: MPU_ALLOW_FLASH_WRITE .. option:: 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 =================== (\ :option:`ARM_MPU ` && \ :option:`CPU_HAS_MPU ` && \ :option:`ARM `) || (\ :option:`ARM_MPU ` && \ :option:`CPU_HAS_MPU ` && \ :option:`CPU_AARCH64_CORTEX_R ` && \ :option:`ARM64 `) || \ :option:`FLASH ` *(Includes any dependencies from ifs and menus.)* Defaults ======== No defaults. Implicitly defaults to ``n``. Symbols that select this symbol =============================== - \ :option:`SOC_FLASH_NRF ` - \ :option:`SOC_FLASH_MCUX ` - \ :option:`SOC_FLASH_GECKO ` - \ :option:`SOC_FLASH_STM32 ` - \ :option:`SOC_FLASH_SAM0 ` - \ :option:`SOC_FLASH_SAM ` - \ :option:`BT_SETTINGS ` - \ :option:`MCUMGR_CMD_IMG_MGMT ` - \ :option:`HAWKBIT ` - \ :option:`UPDATEHUB ` - \ :option:`NET_L2_OPENTHREAD ` - \ :option:`USB_DFU_CLASS ` Kconfig definitions =================== At ``/arm/core/aarch32/mpu/Kconfig:78`` Included via ``Kconfig:8`` → ``Kconfig.zephyr:29`` → ``/Kconfig:12`` → ``/arm/Kconfig:57`` → ``/arm/core/aarch32/Kconfig:264`` 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:29`` → ``/Kconfig:12`` → ``/arm64/Kconfig:32`` → ``/arm64/core/Kconfig:139`` 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:32`` → ``/Kconfig:60`` → ``/flash/Kconfig:63`` 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.)*