cfi: fix gaffe in fixing warnings
authorØyvind Harboe <oyvind.harboe@zylin.com>
Thu, 3 Nov 2011 20:43:31 +0000 (21:43 +0100)
committerSpencer Oliver <spen@spen-soft.co.uk>
Fri, 4 Nov 2011 22:53:31 +0000 (22:53 +0000)
introduced reading garbage value for arm32.

Change-Id: Ib5792a8a3207ee4db6d01d354df98c3cfabce037
Signed-off-by: Øyvind Harboe <oyvind.harboe@zylin.com>
Reviewed-on: http://openocd.zylin.com/162
Tested-by: jenkins
Reviewed-by: Spencer Oliver <spen@spen-soft.co.uk>
src/flash/nor/cfi.c

index 62d2ae4989190522f2126d76ddd98a3b7e2afef7..a4092b62adf1af060203d9d4cc2958795e271aa9 100644 (file)
@@ -1897,7 +1897,7 @@ static int cfi_spansion_write_block(struct flash_bank *bank, uint8_t *buffer,
                armv4_5_info.common_magic = ARMV7M_COMMON_MAGIC;
                armv4_5_info.core_mode = ARMV7M_MODE_HANDLER;
                armv4_5_info.core_state = ARM_STATE_ARM;
-       } else if (armv4_5_info.common_magic == ARM_COMMON_MAGIC)
+       } else if (is_arm7_9(target_to_arm7_9(target)))
        {
                /* All other ARM CPUs have 32 bit instructions */
                armv4_5_info.common_magic = ARM_COMMON_MAGIC;