aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorSeth LaForge <sethml@google.com>2019-09-12 09:18:45 -0700
committerTomas Vanek <vanekt@fbl.cz>2019-09-24 05:47:43 +0100
commit31100927203a4e9d5e4f8e019b1a9e1c9d7b51c6 (patch)
tree875d8fae9b570b39a0ce26d9d537f033e1cb11e6
parent31a3324b68827ed7fd6c545d04373b63bd828d6b (diff)
downloadriscv-openocd-31100927203a4e9d5e4f8e019b1a9e1c9d7b51c6.zip
riscv-openocd-31100927203a4e9d5e4f8e019b1a9e1c9d7b51c6.tar.gz
riscv-openocd-31100927203a4e9d5e4f8e019b1a9e1c9d7b51c6.tar.bz2
src/jtag/aice: Fix obviously incorrect bit op.
Fix expression "(pin_status | 0x4)" which was always true rather than testing a bit. Untested - was clearly not expressing the intent of the author by inspection. Found by automated tooling and rtrieu@google.com. Signed-off-by: Seth LaForge <sethml@google.com> Change-Id: I4bb91e60e8ce9757bf21976cc48de6f85a39c68d Reviewed-on: http://openocd.zylin.com/5301 Tested-by: jenkins Reviewed-by: Antonio Borneo <borneo.antonio@gmail.com> Reviewed-by: Tomas Vanek <vanekt@fbl.cz>
-rw-r--r--src/jtag/aice/aice_usb.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/jtag/aice/aice_usb.c b/src/jtag/aice/aice_usb.c
index af08ace..324ec7c 100644
--- a/src/jtag/aice/aice_usb.c
+++ b/src/jtag/aice/aice_usb.c
@@ -2812,7 +2812,7 @@ static int aice_issue_reset_hold(uint32_t coreid)
/* set no_dbgi_pin to 0 */
uint32_t pin_status;
aice_read_ctrl(AICE_READ_CTRL_GET_JTAG_PIN_STATUS, &pin_status);
- if (pin_status | 0x4)
+ if (pin_status & 0x4)
aice_write_ctrl(AICE_WRITE_CTRL_JTAG_PIN_STATUS, pin_status & (~0x4));
/* issue restart */