X-Git-Url: https://git.gag.com/?a=blobdiff_plain;f=src%2Ftarget%2Friscv%2Friscv-013.c;h=99d3873de84ccdd62dd1ac2ed94f91fd58c0f704;hb=aa57890554cb4f8b4ccf35a69598238a12a79069;hp=1f4c34346a8c5062e7c69ffc8c7267fc433d1bd6;hpb=8db6dff333c2803d339086c7d5694eac4da11d0a;p=fw%2Fopenocd diff --git a/src/target/riscv/riscv-013.c b/src/target/riscv/riscv-013.c index 1f4c34346..99d3873de 100644 --- a/src/target/riscv/riscv-013.c +++ b/src/target/riscv/riscv-013.c @@ -2359,9 +2359,7 @@ static int assert_reset(struct target *target) /* TODO: Try to use hasel in dmcontrol */ /* Set haltreq for each hart. */ - uint32_t control = control_base; - - control = set_hartsel(control_base, target->coreid); + uint32_t control = set_hartsel(control_base, target->coreid); control = set_field(control, DM_DMCONTROL_HALTREQ, target->reset_halt ? 1 : 0); dmi_write(target, DM_DMCONTROL, control);