diff options
author | Antonio Borneo <borneo.antonio@gmail.com> | 2019-01-11 18:29:38 +0100 |
---|---|---|
committer | Matthias Welwarsky <matthias@welwarsky.de> | 2019-02-07 07:51:41 +0000 |
commit | 0d48104e03320112db1e8825d0700ea8be735cef (patch) | |
tree | b7afa256bde3bc5d5219ee5392ce815b3a38b2fe /src/jtag | |
parent | a1b308abd4b867e9d3127dee5b9c5906bdf24f99 (diff) | |
download | riscv-openocd-0d48104e03320112db1e8825d0700ea8be735cef.zip riscv-openocd-0d48104e03320112db1e8825d0700ea8be735cef.tar.gz riscv-openocd-0d48104e03320112db1e8825d0700ea8be735cef.tar.bz2 |
drivers/imx_gpio: fix polarity of srst and trst
The comment above the function is correct, but the code set
the GPIO with wrong (reversed) polarity.
Change-Id: Ifd09688150d3d2018af73521e0da3926bb1b7f84
Signed-off-by: Antonio Borneo <borneo.antonio@gmail.com>
Reviewed-on: http://openocd.zylin.com/4847
Tested-by: jenkins
Reviewed-by: Grzegorz Kostka <kostka.grzegorz@gmail.com>
Reviewed-by: Tomas Vanek <vanekt@fbl.cz>
Diffstat (limited to 'src/jtag')
-rw-r--r-- | src/jtag/drivers/imx_gpio.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/src/jtag/drivers/imx_gpio.c b/src/jtag/drivers/imx_gpio.c index 2a822af..f42692c 100644 --- a/src/jtag/drivers/imx_gpio.c +++ b/src/jtag/drivers/imx_gpio.c @@ -160,10 +160,10 @@ static int imx_gpio_swd_write(int tck, int tms, int tdi) static int imx_gpio_reset(int trst, int srst) { if (trst_gpio != -1) - trst ? gpio_set(trst_gpio) : gpio_clear(trst_gpio); + trst ? gpio_clear(trst_gpio) : gpio_set(trst_gpio); if (srst_gpio != -1) - srst ? gpio_set(srst_gpio) : gpio_clear(srst_gpio); + srst ? gpio_clear(srst_gpio) : gpio_set(srst_gpio); return ERROR_OK; } |