drivers/bcm2835gpio: Group adapter commands
Use a command group 'bcm2835gpio' with subcommands instead of individual commands with 'bcm2835gpio_' prefix. The old commands are still available for backward compatibility but marked as deprecated. Change-Id: I8f7b14273b1b2813ac3c9704605d175fa2053008 Signed-off-by: Marc Schink <dev@zapb.de> Reviewed-on: http://openocd.zylin.com/6396 Tested-by: jenkins Reviewed-by: Antonio Borneo <borneo.antonio@gmail.com>
This commit is contained in:
committed by
Antonio Borneo
parent
30bb4524de
commit
2fdf6788e2
@@ -3197,67 +3197,67 @@ configuration on exit.
|
||||
See @file{interface/raspberrypi-native.cfg} for a sample config and
|
||||
pinout.
|
||||
|
||||
@deffn {Config Command} {bcm2835gpio_jtag_nums} @var{tck} @var{tms} @var{tdi} @var{tdo}
|
||||
@deffn {Config Command} {bcm2835gpio jtag_nums} @var{tck} @var{tms} @var{tdi} @var{tdo}
|
||||
Set JTAG transport GPIO numbers for TCK, TMS, TDI, and TDO (in that order).
|
||||
Must be specified to enable JTAG transport. These pins can also be specified
|
||||
individually.
|
||||
@end deffn
|
||||
|
||||
@deffn {Config Command} {bcm2835gpio_tck_num} @var{tck}
|
||||
@deffn {Config Command} {bcm2835gpio tck_num} @var{tck}
|
||||
Set TCK GPIO number. Must be specified to enable JTAG transport. Can also be
|
||||
specified using the configuration command bcm2835gpio_jtag_nums.
|
||||
specified using the configuration command @command{bcm2835gpio jtag_nums}.
|
||||
@end deffn
|
||||
|
||||
@deffn {Config Command} {bcm2835gpio_tms_num} @var{tms}
|
||||
@deffn {Config Command} {bcm2835gpio tms_num} @var{tms}
|
||||
Set TMS GPIO number. Must be specified to enable JTAG transport. Can also be
|
||||
specified using the configuration command bcm2835gpio_jtag_nums.
|
||||
specified using the configuration command @command{bcm2835gpio jtag_nums}.
|
||||
@end deffn
|
||||
|
||||
@deffn {Config Command} {bcm2835gpio_tdo_num} @var{tdo}
|
||||
@deffn {Config Command} {bcm2835gpio tdo_num} @var{tdo}
|
||||
Set TDO GPIO number. Must be specified to enable JTAG transport. Can also be
|
||||
specified using the configuration command bcm2835gpio_jtag_nums.
|
||||
specified using the configuration command @command{bcm2835gpio jtag_nums}.
|
||||
@end deffn
|
||||
|
||||
@deffn {Config Command} {bcm2835gpio_tdi_num} @var{tdi}
|
||||
@deffn {Config Command} {bcm2835gpio tdi_num} @var{tdi}
|
||||
Set TDI GPIO number. Must be specified to enable JTAG transport. Can also be
|
||||
specified using the configuration command bcm2835gpio_jtag_nums.
|
||||
specified using the configuration command @command{bcm2835gpio jtag_nums}.
|
||||
@end deffn
|
||||
|
||||
@deffn {Config Command} {bcm2835gpio_swd_nums} @var{swclk} @var{swdio}
|
||||
@deffn {Config Command} {bcm2835gpio swd_nums} @var{swclk} @var{swdio}
|
||||
Set SWD transport GPIO numbers for SWCLK and SWDIO (in that order). Must be
|
||||
specified to enable SWD transport. These pins can also be specified individually.
|
||||
@end deffn
|
||||
|
||||
@deffn {Config Command} {bcm2835gpio_swclk_num} @var{swclk}
|
||||
@deffn {Config Command} {bcm2835gpio swclk_num} @var{swclk}
|
||||
Set SWCLK GPIO number. Must be specified to enable SWD transport. Can also be
|
||||
specified using the configuration command bcm2835gpio_swd_nums.
|
||||
specified using the configuration command @command{bcm2835gpio swd_nums}.
|
||||
@end deffn
|
||||
|
||||
@deffn {Config Command} {bcm2835gpio_swdio_num} @var{swdio}
|
||||
@deffn {Config Command} {bcm2835gpio swdio_num} @var{swdio}
|
||||
Set SWDIO GPIO number. Must be specified to enable SWD transport. Can also be
|
||||
specified using the configuration command bcm2835gpio_swd_nums.
|
||||
specified using the configuration command @command{bcm2835gpio swd_nums}.
|
||||
@end deffn
|
||||
|
||||
@deffn {Config Command} {bcm2835gpio_swdio_dir_num} @var{swdio} @var{dir}
|
||||
@deffn {Config Command} {bcm2835gpio swdio_dir_num} @var{swdio} @var{dir}
|
||||
Set SWDIO direction control pin GPIO number. If specified, this pin can be used
|
||||
to control the direction of an external buffer on the SWDIO pin (set=output
|
||||
mode, clear=input mode). If not specified, this feature is disabled.
|
||||
@end deffn
|
||||
|
||||
@deffn {Config Command} {bcm2835gpio_srst_num} @var{srst}
|
||||
@deffn {Config Command} {bcm2835gpio srst_num} @var{srst}
|
||||
Set SRST GPIO number. Must be specified to enable SRST.
|
||||
@end deffn
|
||||
|
||||
@deffn {Config Command} {bcm2835gpio_trst_num} @var{trst}
|
||||
@deffn {Config Command} {bcm2835gpio trst_num} @var{trst}
|
||||
Set TRST GPIO number. Must be specified to enable TRST.
|
||||
@end deffn
|
||||
|
||||
@deffn {Config Command} {bcm2835gpio_speed_coeffs} @var{speed_coeff} @var{speed_offset}
|
||||
@deffn {Config Command} {bcm2835gpio speed_coeffs} @var{speed_coeff} @var{speed_offset}
|
||||
Set SPEED_COEFF and SPEED_OFFSET for delay calculations. If unspecified,
|
||||
speed_coeff defaults to 113714, and speed_offset defaults to 28.
|
||||
@end deffn
|
||||
|
||||
@deffn {Config Command} {bcm2835gpio_peripheral_base} @var{base}
|
||||
@deffn {Config Command} {bcm2835gpio peripheral_base} @var{base}
|
||||
Set the peripheral base register address to access GPIOs. For the RPi1, use
|
||||
0x20000000. For RPi2 and RPi3, use 0x3F000000. For RPi4, use 0xFE000000. A full
|
||||
list can be found in the
|
||||
|
||||
Reference in New Issue
Block a user