]> www.infradead.org Git - users/borneoa/openocd-next.git/commitdiff
flash/nor/rp2xxx: define macro BOOTROM_MAGIC_MASK
authorTomas Vanek <vanekt@fbl.cz>
Fri, 21 Mar 2025 20:56:39 +0000 (21:56 +0100)
committerTomas Vanek <vanekt@fbl.cz>
Fri, 25 Apr 2025 10:26:15 +0000 (10:26 +0000)
and use it instead of magic value.

Change-Id: I5d006aaf990d4ef3a82e622b1e41cd2bfec359f7
Signed-off-by: Tomas Vanek <vanekt@fbl.cz>
Reported-by: Antonio Borneo <borneo.antonio@gmail.com>
Reviewed-on: https://review.openocd.org/c/openocd/+/8810
Reviewed-by: Antonio Borneo <borneo.antonio@gmail.com>
Tested-by: jenkins
src/flash/nor/rp2xxx.c

index 2b22e52eb8c53fb1d36493e724c0a876fefb6fde..85c59110412c3a92ce4b7e5c242af2758e41d83e 100644 (file)
@@ -16,6 +16,7 @@
 #define BOOTROM_RP2040_MAGIC 0x01754d
 /* this is 'M' 'u', 2 (version) */
 #define BOOTROM_RP2350_MAGIC 0x02754d
+#define BOOTROM_MAGIC_MASK      0xffffff
 #define BOOTROM_MAGIC_ADDR 0x00000010
 
 #define MAKE_TAG(a, b) (((b)<<8) | a)
@@ -368,7 +369,7 @@ static int rp2xxx_lookup_rom_symbol(struct target *target, uint16_t tag, uint16_
                return err;
 
        /* Ignore version */
-       magic &= 0xffffff;
+       magic &= BOOTROM_MAGIC_MASK;
 
        if (magic == BOOTROM_RP2350_MAGIC) {
                /* Distinguish old-style RP2350 ROM table (A0, and earlier A1 builds)