]> git.gag.com Git - fw/openocd/commitdiff
adi_v5: use macro DP_APSEL_MAX to allocate struct adiv5_ap
authorAntonio Borneo <borneo.antonio@gmail.com>
Fri, 14 Aug 2020 08:54:32 +0000 (10:54 +0200)
committerAntonio Borneo <borneo.antonio@gmail.com>
Sat, 5 Sep 2020 16:11:11 +0000 (17:11 +0100)
Commit 11019a824d02 ("adi_v5: enforce check on AP number value")
introduces the macro DP_APSEL_MAX and use it in place of hardcoded
magic numbers for the upper limit of AP selection value.

Use the macro also while defining the array of struct adiv5_ap in
struct adiv5_dap.

Change-Id: I88f53ceb710f92a48a8026a365709fbf2d9e6912
Signed-off-by: Antonio Borneo <borneo.antonio@gmail.com>
Reviewed-on: http://openocd.zylin.com/5806
Tested-by: jenkins
src/target/arm_adi_v5.h

index 17365bddb5a062d294bb09434050636178cf9a94..ea715516724a79b9b92cf3d5becd00150007b0f9 100644 (file)
@@ -253,7 +253,7 @@ struct adiv5_dap {
        /* Control config */
        uint32_t dp_ctrl_stat;
 
-       struct adiv5_ap ap[256];
+       struct adiv5_ap ap[DP_APSEL_MAX + 1];
 
        /* The current manually selected AP by the "dap apsel" command */
        uint32_t apsel;