]> git.sur5r.net Git - openocd/commitdiff
build: fix broken commit
authorSpencer Oliver <spen@spen-soft.co.uk>
Thu, 12 Jan 2012 22:00:09 +0000 (22:00 +0000)
committerSpencer Oliver <spen@spen-soft.co.uk>
Thu, 12 Jan 2012 22:27:52 +0000 (22:27 +0000)
fixes commit 04fe2ca5547f76686c7dc555f90510eed6fcc551

Change-Id: Id7fcb82fa1a445f1df21b8d98e945f7c0e08ec93
Signed-off-by: Spencer Oliver <spen@spen-soft.co.uk>
Reviewed-on: http://openocd.zylin.com/375
Tested-by: jenkins
src/flash/nor/stm32f2x.c

index 6d97bc64f30ac28aadbe4af16d7907d6281a355d..4d3571cad416ae2e142dc9abe7eaf5e0c462e0c0 100644 (file)
@@ -595,7 +595,7 @@ static int stm32x_get_device_id(struct flash_bank *bank, uint32_t *device_id)
        if (retval != ERROR_OK)
                return retval;
 
-       if ((*device_id & DEV_ID_MASK) == 0x411) {
+       if ((*device_id & 0xfff) == 0x411) {
                /* read CPUID reg to check core type */
                retval = target_read_u32(target, 0xE000ED00, &cpuid);
                if (retval != ERROR_OK)
@@ -603,7 +603,7 @@ static int stm32x_get_device_id(struct flash_bank *bank, uint32_t *device_id)
 
                /* check for cortex_m4 */
                if (((cpuid >> 4) & 0xFFF) == 0xC24) {
-                       *device_id &= ~((0xFFFF << 16) | DEV_ID_MASK);
+                       *device_id &= ~((0xFFFF << 16) | 0xfff);
                        *device_id |= (0x1000 << 16) | 0x413;
                        LOG_INFO("stm32f4x errata detected - fixing incorrect MCU_IDCODE");
                }