From 1a3573d73194a334d2737554538b51eff649e1a8 Mon Sep 17 00:00:00 2001 From: Antonio Borneo Date: Mon, 13 Jun 2022 22:59:42 +0200 Subject: [PATCH] drivers/linuxgpiod: release gpio at exit Commit 20adf85f3484 ("linuxgpiod: add SWDIO buffer") introduces an additional gpio for SWDIO direction, but does not release it at driver's exit. Release the gpio at exit. Change-Id: If7ea31f79ffed04af585864e49bcf1f35e118bdd Signed-off-by: Antonio Borneo Reviewed-on: https://review.openocd.org/c/openocd/+/7032 Tested-by: jenkins Reviewed-by: Steve Marple --- src/jtag/drivers/linuxgpiod.c | 1 + 1 file changed, 1 insertion(+) diff --git a/src/jtag/drivers/linuxgpiod.c b/src/jtag/drivers/linuxgpiod.c index 288035f2e..70fb55514 100644 --- a/src/jtag/drivers/linuxgpiod.c +++ b/src/jtag/drivers/linuxgpiod.c @@ -299,6 +299,7 @@ static int linuxgpiod_quit(void) helper_release(gpiod_led); helper_release(gpiod_srst); helper_release(gpiod_swdio); + helper_release(gpiod_swdio_dir); helper_release(gpiod_swclk); helper_release(gpiod_trst); helper_release(gpiod_tms);