From: Antonio Borneo Date: Fri, 14 Aug 2020 08:54:32 +0000 (+0200) Subject: adi_v5: use macro DP_APSEL_MAX to allocate struct adiv5_ap X-Git-Tag: v0.11.0-rc1~139 X-Git-Url: https://review.openocd.org/gitweb?a=commitdiff_plain;ds=sidebyside;h=47d29ebe11babdddd107ba5edab7e5cd85ce1fee;hp=aa628304e2a5a629ffee136089c0abee48db355b;p=openocd.git adi_v5: use macro DP_APSEL_MAX to allocate struct adiv5_ap 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 Reviewed-on: http://openocd.zylin.com/5806 Tested-by: jenkins --- diff --git a/src/target/arm_adi_v5.h b/src/target/arm_adi_v5.h index 17365bddb5..ea71551672 100644 --- a/src/target/arm_adi_v5.h +++ b/src/target/arm_adi_v5.h @@ -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;