bcm2835gpio: Fix incorrect GPIO validation
authorSteve Marple <stevemarple@googlemail.com>
Tue, 19 Apr 2022 22:22:31 +0000 (23:22 +0100)
committerAntonio Borneo <borneo.antonio@gmail.com>
Sat, 14 May 2022 08:59:03 +0000 (08:59 +0000)
commit0b241ca042b1376efdcaacc52a798a20a0d9fc2a
treea3d3eb7a2e2a41c2c48bfc59756bdcb17a528403
parentcc75aa37c5ba6267956a3613069b7d35420b76fc
bcm2835gpio: Fix incorrect GPIO validation

Incorrect validation prevented GPIO0 from controlling the direction of
the SWDIO buffer or operating TRST/SRST.

Have all GPIO number validation checks performed by is_gpio_valid().

Change-Id: Ib8fb704ab588a618ac41c111f6168d658891d92c
Signed-off-by: Steve Marple <stevemarple@googlemail.com>
Reviewed-on: https://review.openocd.org/c/openocd/+/6938
Tested-by: jenkins
Reviewed-by: Antonio Borneo <borneo.antonio@gmail.com>
Reviewed-by: Andreas Fritiofson <andreas.fritiofson@gmail.com>
src/jtag/drivers/bcm2835gpio.c