jtag: sysfsgpio: clean up swd gpios 84/4784/2
authorReto Schneider <code@reto-schneider.ch>
Sun, 2 Dec 2018 06:14:27 +0000 (06:14 +0000)
committerSpencer Oliver <spen@spen-soft.co.uk>
Tue, 11 Dec 2018 13:26:22 +0000 (13:26 +0000)
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>
src/jtag/drivers/sysfsgpio.c

index 5535c71..24dc4bc 100644 (file)
@@ -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)