mirror of
https://git.code.sf.net/p/openocd/code
synced 2024-11-24 19:56:23 +00:00
ace028262b
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>
37 lines
977 B
INI
37 lines
977 B
INI
# SPDX-License-Identifier: GPL-2.0-or-later
|
|
# BeagleBone native GPIO interface for JTAG
|
|
#
|
|
# This is best used with a fast buffer but it is also suitable for a direct
|
|
# connection if the target voltage matches the host's IO voltage (typically
|
|
# 3.3V) and the cable is short.
|
|
#
|
|
# DO NOT APPLY VOLTAGE TO THE GPIO PINS UNTIL SYS_RESETN IS HIGH.
|
|
#
|
|
# Do not forget the GND connection.
|
|
|
|
adapter driver am335xgpio
|
|
|
|
# Transition delay calculation: SPEED_COEFF/khz - SPEED_OFFSET
|
|
# These depend on the system clock, calibrated for stock 1 GHz BeagleBoneBlack
|
|
# am335xgpio speed SPEED_COEFF SPEED_OFFSET
|
|
am335xgpio speed_coeffs 600000 575
|
|
|
|
# BeagleBone pin P9_41
|
|
adapter gpio tdo 20 -chip 0
|
|
|
|
# BeagleBone pin P9_12
|
|
adapter gpio tdi 28 -chip 1
|
|
|
|
# BeagleBone pin P9_18
|
|
adapter gpio tms 4 -chip 0
|
|
|
|
# BeagleBone pin P9_22
|
|
adapter gpio tck 2 -chip 0
|
|
|
|
# BeagleBone pin P9_16
|
|
adapter gpio led 19 -chip 1
|
|
|
|
# BeagleBone pin P8_18
|
|
adapter gpio srst 1 -chip 2
|
|
reset_config srst_only srst_push_pull
|