drivers/linuxgpiod: Migrate to adapter gpio commands

Use the new "adapter gpio" commands to configure the GPIOs used by the
linuxgpiod driver.

Adds support for drive mode and resistor pull options on all signals.

Change-Id: Ic90cb4f06db82435294228b6793330107a9f3606
Signed-off-by: Steve Marple <stevemarple@googlemail.com>
Reviewed-on: https://review.openocd.org/c/openocd/+/7048
Tested-by: jenkins
Reviewed-by: Antonio Borneo <borneo.antonio@gmail.com>
This commit is contained in:
Steve Marple
2022-06-21 23:06:25 +01:00
committed by Antonio Borneo
parent 903f2e92a1
commit 290eac04b9
5 changed files with 382 additions and 588 deletions

View File

@@ -17,11 +17,14 @@
adapter driver linuxgpiod
linuxgpiod gpiochip 0
linuxgpiod jtag_nums 2 3 4 1
linuxgpiod trst_num 5
linuxgpiod swd_nums 2 3
linuxgpiod srst_num 0
linuxgpiod led_num 6
adapter gpio srst 0 -chip 0
adapter gpio tdo 1 -chip 0
adapter gpio tck 2 -chip 0
adapter gpio swclk 2 -chip 0
adapter gpio tms 3 -chip 0
adapter gpio swdio 3 -chip 0
adapter gpio tdi 4 -chip 0
adapter gpio trst 5 -chip 0
adapter gpio led 6 -chip 0
reset_config trst_and_srst separate srst_push_pull