From ecd736dc53e7dac43fbe358aea5e7639cbfeb7ee Mon Sep 17 00:00:00 2001 From: Tim Newsome Date: Fri, 6 May 2022 09:49:12 -0700 Subject: [PATCH] Properly use enum. Change-Id: I0edef6053fac388db38a22fe7557623fa93ec705 Co-authored-by: Jan Matyas <50193733+JanMatCodasip@users.noreply.github.com> --- src/target/riscv/riscv-013.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/target/riscv/riscv-013.c b/src/target/riscv/riscv-013.c index e179e8208..99ecc003b 100644 --- a/src/target/riscv/riscv-013.c +++ b/src/target/riscv/riscv-013.c @@ -1510,7 +1510,7 @@ typedef enum { static int set_group(struct target *target, bool *supported, unsigned group, grouptype_t grouptype) { uint32_t write = set_field(DM_DMCS2_HGWRITE, DM_DMCS2_GROUP, group); - write = set_field(write, DM_DMCS2_GROUPTYPE, 1); + write = set_field(write, DM_DMCS2_GROUPTYPE, (grouptype == HALTGROUP) ? 1 : 0); if (dmi_write(target, DM_DMCS2, write) != ERROR_OK) return ERROR_FAIL; uint32_t read;