drivers/am335xgpio: Migrate to adapter gpio commands

Use the new "adapter gpio" commands to configure the GPIOs used by the
am335xgpio driver. The AM335x has 4 GPIO 'chips' (chip number 0-3
inclusive), with each one providing 32 GPIOs (gpio_num 0-31 inclusive).

Change-Id: I7c63c0e4763657ea51790c43fc40d32b7c3580bb
Signed-off-by: Steve Marple <stevemarple@googlemail.com>
Reviewed-on: https://review.openocd.org/c/openocd/+/6984
Tested-by: jenkins
Reviewed-by: Antonio Borneo <borneo.antonio@gmail.com>
This commit is contained in:
Steve Marple
2022-05-17 21:51:17 +01:00
committed by Antonio Borneo
parent 82fd400542
commit ace028262b
6 changed files with 405 additions and 517 deletions

View File

@@ -16,14 +16,18 @@ adapter driver am335xgpio
# am335xgpio speed SPEED_COEFF SPEED_OFFSET
am335xgpio speed_coeffs 600000 575
am335xgpio swclk_num 2
am335xgpio swdio_num 4
am335xgpio swdio_dir_num 60
am335xgpio swdio_dir_output_state on
# BeagleBone pin P9_22
adapter gpio swclk 2 -chip 0
# BeagleBone pin P9_18
adapter gpio swdio 4 -chip 0
# BeagleBone pin P9_12
adapter gpio swdio_dir 28 -chip 1
# USR0 LED
am335xgpio led_num 53
am335xgpio led_on_state on
adapter gpio led 21 -chip 1
am335xgpio srst_num 65
# BeagleBone pin P8_18
adapter gpio srst 1 -chip 2
reset_config srst_only srst_push_pull