This is an automated email from Gerrit. "Jonathan Bell <jonat...@raspberrypi.com>" just uploaded a new patch set to Gerrit, which you can find at https://review.openocd.org/c/openocd/+/8884
-- gerrit commit 0cdf77fae801dec8f89164c41db1785e8da08bee Author: Jonathan Bell <jonat...@raspberrypi.com> Date: Wed May 21 15:26:20 2025 +0100 doc: bcm2835gpio: remove broken link and clarify usage Pi 5 GPIOs are exposed on RP1 which requires the use of libgpiod. Signed-off-by: Jonathan Bell <jonat...@raspberrypi.com> Change-Id: I8b2c44ec5edd71abaa0a763ba4d4f4603a211348 diff --git a/doc/openocd.texi b/doc/openocd.texi index ca357c7802..74012afab4 100644 --- a/doc/openocd.texi +++ b/doc/openocd.texi @@ -3346,8 +3346,10 @@ The string will be of the format "DDDD:BB:SS.F" such as "0000:65:00.1". @end deffn @deffn {Interface Driver} {bcm2835gpio} -This SoC is present in Raspberry Pi which is a cheap single-board computer -exposing some GPIOs on its expansion header. +This GPIO interface is present in Raspberry Pi 0-4 which is a cheap +single-board computer exposing some GPIOs on its expansion header. + +@emph{Note:} for Raspberry Pi 5, use @b{linuxgpiod} not this driver. The driver accesses memory-mapped GPIO peripheral registers directly for maximum performance, but the only possible race condition is for @@ -3386,9 +3388,7 @@ and drive strength is reduced to 4 mA (2 mA on RPi 4). @deffn {Config Command} {bcm2835gpio peripheral_base} @var{base} Set the peripheral base register address to access GPIOs. Ignored if @file{/dev/gpiomem} is used. For the RPi1, use -0x20000000. For RPi2 and RPi3, use 0x3F000000. For RPi4, use 0xFE000000. A full -list can be found in the -@uref{https://www.raspberrypi.org/documentation/hardware/raspberrypi/peripheral_addresses.md, official guide}. +0x20000000. For RPi2 and RPi3, use 0x3F000000. For RPi4, use 0xFE000000. @end deffn @end deffn --