zephyr/modules
Dominik Ermel f3067f2364 mgmt/MCUmgr/grp/img: Add support for DirectXIP with revert
The commit adds support for uploading image to board with MCUboot
configured with DirectXIP with revert.
It allows to set uploaded image either for test or as permanent
boot application, until newer image gets confirmed.
Note that in DirectXIP with revert MCUboot will remove image
that has not been set for test nor confirmed and MCUmgr does not
set either mode unless image has the mode set within uploaded
binary.
The commit adds Kconfig option
CONFIG_MCUBOOT_BOOTLOADER_MODE_DIRECT_XIP_WITH_REVERT
that enabled the new mode of operation within MCUmgr.

Signed-off-by: Dominik Ermel <dominik.ermel@nordicsemi.no>
2023-09-26 13:40:11 +02:00
..
acpica modules/acpica: CMakeLists.txt: move conditional to beginning of file 2023-09-15 09:26:14 +02:00
canopennode init: remove the need for a dummy device pointer in SYS_INIT functions 2023-04-12 14:28:07 +00:00
cmsis modules: cmsis-nn: add cmsis-nn module 2023-09-25 09:46:33 +02:00
cmsis_dsp modules: cmsis-dsp: add cmsis-dsp module 2023-09-25 09:46:33 +02:00
cmsis_nn modules: cmsis-nn: add cmsis-nn module 2023-09-25 09:46:33 +02:00
fatfs modules: fatfs: fix build warnings 2023-09-14 16:03:13 +02:00
hal_ambiq drivers: spi: Add Ambiq MSPI driver 2023-09-08 14:44:12 +02:00
hal_ethos_u modules: add an Arm Ethos-U HAL module 2022-11-15 14:47:43 +01:00
hal_gigadevice soc: gd32a50x: introduce gd32a50x soc series 2023-01-12 21:45:38 +01:00
hal_infineon drivers: cat1: Updates to support latest version of HAL/PDL 2023-09-01 09:52:25 +02:00
hal_nordic hal nordic: cmake: Add support for nrf53_bsim boards 2023-09-20 08:56:49 +02:00
hal_nxp modules: rename S32 to NXP_S32 2023-08-16 10:21:26 +02:00
hal_rpi_pico modules: hal_rpi_pico: Enable TIMER driver 2023-09-13 16:18:44 +02:00
liblc3 modules: define few undefined but referenced symbols 2023-07-05 09:11:02 +02:00
littlefs treewide: Use CONFIG_*_ENDIAN instead of __BYTE_ORDER__ 2022-10-28 19:23:46 +09:00
loramac-node lora: compile drivers based on devicetree 2023-03-31 09:20:22 +02:00
lvgl modules: lvgl: retain last event for button/pointer device 2023-09-19 16:18:18 +01:00
lz4 kconfig: remove Enable from boolean prompts 2022-03-09 15:35:54 +01:00
mbedtls mbedtls module: Fix for other POSIX arch boards 2023-09-15 12:58:00 +02:00
nanopb modules: nanopb: Add helper function to generate sources 2023-09-15 12:57:40 +02:00
openthread modules: openthread: fix unused variable during otPlatCryptoInit 2023-09-19 15:22:03 +01:00
percepio modules: Add DFM and move Tracerecorder into percepio module 2023-09-12 10:19:37 -04:00
segger soc: arm: st_stm32: add config to allow debugger attach in sleep/stop modes 2023-09-22 15:31:47 +02:00
tflite-micro modules: tflite-micro: update to latest 2023-09-25 09:46:33 +02:00
thrift thrift: add temporary Mutex implementation 2023-07-29 10:26:56 -04:00
trusted-firmware-a modules: tfa: integrate trusted-firmware-a 2022-09-09 16:36:37 +00:00
trusted-firmware-m include: arch: arm: Remove aarch32 directory 2023-09-13 10:08:05 +01:00
uoscore-uedhoc modules: uoscore-uedhoc: Make the library build with TFM 2023-08-02 10:38:11 +02:00
zcbor modules: zcbor: Fix ZCBOR_ASSERT kconfig typo 2022-09-08 15:30:47 +00:00
Kconfig modules: cmsis: move to a folder 2023-08-24 13:20:21 +02:00
Kconfig.altera
Kconfig.atmel
Kconfig.chre modules: define few undefined but referenced symbols 2023-07-05 09:11:02 +02:00
Kconfig.cypress
Kconfig.eos_s3
Kconfig.esp32 soc: xtensa,riscv: esp32xx: refactor folder structure 2023-07-25 18:12:33 +02:00
Kconfig.imx drivers: pinctrl: refactor pin control support for imx rt 2022-05-12 16:57:17 -05:00
Kconfig.infineon drivers: pwm: Add driver for xmc4xxx using ccu4 module 2023-07-26 15:09:41 +02:00
Kconfig.intel ish: add module Kconfig for Intel HAL 2023-07-28 17:49:09 +02:00
Kconfig.libmetal
Kconfig.mcuboot mgmt/MCUmgr/grp/img: Add support for DirectXIP with revert 2023-09-26 13:40:11 +02:00
Kconfig.mcux soc: nxp_s32: rename family to SOC_FAMILY_NXP_S32 2023-08-16 10:21:26 +02:00
Kconfig.microchip modules: Add entry for Microchip mpfs hal 2022-05-06 11:32:54 +02:00
Kconfig.nuvoton soc: arm: add support for nuvoton numaker m46x series 2023-06-21 09:26:00 +00:00
Kconfig.nxp_s32 soc: nxp_s32: rename family to SOC_FAMILY_NXP_S32 2023-08-16 10:21:26 +02:00
Kconfig.open-amp open-amp: Fix compilation with cache enabled 2023-04-18 12:12:56 +02:00
Kconfig.picolibc modules: define few undefined but referenced symbols 2023-07-05 09:11:02 +02:00
Kconfig.silabs
Kconfig.simplelink soc: arm: ti_simplelink: Add support for TI CC13X2X7 SoC series 2023-03-21 16:03:43 -04:00
Kconfig.sof
Kconfig.st drivers: sensors: ilps22qs: added item in kconfig 2023-07-18 09:53:40 +00:00
Kconfig.stm32 modules: align Kconfig.stm32 2023-07-19 09:51:03 +00:00
Kconfig.sysbuild sysbuild: support Zephyr modules 2023-03-09 09:25:00 +01:00
Kconfig.syst modules: mipi-syst: support minimal C library 2023-06-17 07:31:26 -04:00
Kconfig.telink
Kconfig.tinycrypt
Kconfig.vega
Kconfig.wurthelektronik modules: Added hal_wurthelektronik module. 2022-08-31 21:47:58 +00:00
Kconfig.xtensa
modules.cmake