Partially Revert "flash/stm32l4x: introduce flash programming without loader"
[fw/openocd] / src / target / mips_m4k.h
index cf826612549960c6e646af90761aed1a6dcfcea9..ea09ae527ffc8d1892c0655e506c3987aa76902d 100644 (file)
@@ -41,6 +41,17 @@ target_to_m4k(struct target *target)
                        struct mips_m4k_common, mips32);
 }
 
+static inline void mips_m4k_isa_filter(enum mips32_isa_imp isa_imp, target_addr_t  *addr)
+{
+       if (isa_imp <= 1) {     /* if only one isa implemented */
+               target_addr_t address = (*addr & ~1) | isa_imp;
+
+               if (address != *addr) {
+                       LOG_USER("Warning: isa bit changed due to isa not implemented");
+                       *addr = address;
+               }
+       }
+}
 extern const struct command_registration mips_m4k_command_handlers[];
 
 #endif /* OPENOCD_TARGET_MIPS_M4K_H */