aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorTim Newsome <tim@sifive.com>2022-07-25 15:54:49 -0700
committerGitHub <noreply@github.com>2022-07-25 15:54:49 -0700
commit793def24c50d361695bc35f6fac3f9839ec3ac0f (patch)
treebbb6f4d75699daf4f960e53118696e4e1e10de9d
parent969f112321361065e9f8671c4b04ea510e8d06e2 (diff)
downloadriscv-openocd-793def24c50d361695bc35f6fac3f9839ec3ac0f.zip
riscv-openocd-793def24c50d361695bc35f6fac3f9839ec3ac0f.tar.gz
riscv-openocd-793def24c50d361695bc35f6fac3f9839ec3ac0f.tar.bz2
Properly set dmcs2.grouptype. (#712)
In #697 this had gotten inverted. Change-Id: Id86e2cfee0d15c1f05846c1fd5ac83dde26575a2 Signed-off-by: Tim Newsome <tim@sifive.com>
-rw-r--r--src/target/riscv/riscv-013.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/target/riscv/riscv-013.c b/src/target/riscv/riscv-013.c
index e1ee5ef..fec994d 100644
--- a/src/target/riscv/riscv-013.c
+++ b/src/target/riscv/riscv-013.c
@@ -1505,7 +1505,7 @@ static int set_group(struct target *target, bool *supported, unsigned group, gro
uint32_t write_val = DM_DMCS2_HGWRITE;
assert(group <= 31);
write_val = set_field(write_val, DM_DMCS2_GROUP, group);
- write_val = set_field(write_val, DM_DMCS2_GROUPTYPE, (grouptype == HALTGROUP) ? 1 : 0);
+ write_val = set_field(write_val, DM_DMCS2_GROUPTYPE, (grouptype == HALTGROUP) ? 0 : 1);
if (dmi_write(target, DM_DMCS2, write_val) != ERROR_OK)
return ERROR_FAIL;
uint32_t read_val;