Infineon: Add support for CYW89829 devices, improve swap with status algorithm speed
diff --git a/boot/bootutil/src/bootutil_priv.h b/boot/bootutil/src/bootutil_priv.h
index 75367d6..105237a 100644
--- a/boot/bootutil/src/bootutil_priv.h
+++ b/boot/bootutil/src/bootutil_priv.h
@@ -488,7 +488,7 @@
#define LOAD_IMAGE_DATA(hdr, fap, start, output, size) \
({ \
int rc; \
- if (IS_RAM_BOOTABLE(hdr)) { \
+ if (IS_RAM_BOOTABLE(hdr) && IS_RAM_BOOT_STAGE()) { \
rc = LOAD_IMAGE_DATA_RAM((hdr), (fap), (start), (output), (size)); \
} else { \
rc = LOAD_IMAGE_DATA_FLASH((hdr), (fap), (start), (output), \