aboutsummaryrefslogtreecommitdiff
path: root/src/jtag
diff options
context:
space:
mode:
authorReto Schneider <code@reto-schneider.ch>2018-12-02 06:14:27 +0000
committerSpencer Oliver <spen@spen-soft.co.uk>2018-12-11 13:26:22 +0000
commita50964246dac4116d01e57102341242cf307243c (patch)
tree3c21dbaf2f060a1c7c4e74eb21b8fafe865b61ae /src/jtag
parent8f47a09cc55a1d2030b7d0df11668b6cb4f2a905 (diff)
downloadriscv-openocd-a50964246dac4116d01e57102341242cf307243c.zip
riscv-openocd-a50964246dac4116d01e57102341242cf307243c.tar.gz
riscv-openocd-a50964246dac4116d01e57102341242cf307243c.tar.bz2
jtag: sysfsgpio: clean up swd gpios
All SWD GPIOs should be un-exported when no longer needed, not just srst. Change-Id: I998377afe43b72446cab3da2d4406fc2912ff8c3 Signed-off-by: Reto Schneider <code@reto-schneider.ch> Reviewed-on: http://openocd.zylin.com/4784 Tested-by: jenkins Reviewed-by: Antonio Borneo <borneo.antonio@gmail.com> Reviewed-by: Tomas Vanek <vanekt@fbl.cz>
Diffstat (limited to 'src/jtag')
-rw-r--r--src/jtag/drivers/sysfsgpio.c2
1 files changed, 2 insertions, 0 deletions
diff --git a/src/jtag/drivers/sysfsgpio.c b/src/jtag/drivers/sysfsgpio.c
index 5535c71..24dc4bc 100644
--- a/src/jtag/drivers/sysfsgpio.c
+++ b/src/jtag/drivers/sysfsgpio.c
@@ -561,6 +561,8 @@ static void cleanup_all_fds(void)
cleanup_fd(tdo_fd, tdo_gpio);
cleanup_fd(trst_fd, trst_gpio);
cleanup_fd(srst_fd, srst_gpio);
+ cleanup_fd(swclk_fd, swclk_gpio);
+ cleanup_fd(swdio_fd, swdio_gpio);
}
static bool sysfsgpio_jtag_mode_possible(void)