This is an automated email from Gerrit. "Steve Marple <stevemar...@googlemail.com>" just uploaded a new patch set to Gerrit, which you can find at https://review.openocd.org/c/openocd/+/7124
-- gerrit commit 54c8724902e7dce5da1f55073c3dfdfb0fa985a6 Author: Steve Marple <stevemar...@googlemail.com> Date: Sun Aug 14 11:01:08 2022 +0100 drivers/bcm2835gpio: Add support for activity LED Signed-off-by: Steve Marple <stevemar...@googlemail.com> Change-Id: I472385753507167c93328b9b4dc62d5d61c86f74 diff --git a/src/jtag/drivers/bcm2835gpio.c b/src/jtag/drivers/bcm2835gpio.c index 8f40d2cb6a..55b5a9216e 100644 --- a/src/jtag/drivers/bcm2835gpio.c +++ b/src/jtag/drivers/bcm2835gpio.c @@ -348,13 +348,21 @@ static void bcm2835gpio_munmap(void) } } +static int bcm2835gpio_blink(int on) +{ + if (is_gpio_config_valid(ADAPTER_GPIO_IDX_LED)) + set_gpio_value(&adapter_gpio_config[ADAPTER_GPIO_IDX_LED], on); + + return ERROR_OK; +} + static struct bitbang_interface bcm2835gpio_bitbang = { .read = bcm2835gpio_read, .write = bcm2835gpio_write, .swdio_read = bcm2835_swdio_read, .swdio_drive = bcm2835_swdio_drive, .swd_write = bcm2835gpio_swd_write_generic, - .blink = NULL + .blink = bcm2835gpio_blink, }; static int bcm2835gpio_init(void) @@ -447,6 +455,7 @@ static int bcm2835gpio_init(void) } initialize_gpio(ADAPTER_GPIO_IDX_SRST); + initialize_gpio(ADAPTER_GPIO_IDX_LED); return ERROR_OK; } @@ -474,6 +483,7 @@ static int bcm2835gpio_quit(void) } restore_gpio(ADAPTER_GPIO_IDX_SRST); + restore_gpio(ADAPTER_GPIO_IDX_LED); bcm2835gpio_munmap(); --