Skip to content

Commit 8b5ea72

Browse files
R. Diezborneoa
authored andcommitted
make bitbang_interface const
Change-Id: I5e187250d231aeefc7a206b7f7917c3b2e858d5a Signed-off-by: R. Diez <[email protected]> Reviewed-on: https://review.openocd.org/c/openocd/+/8535 Reviewed-by: Antonio Borneo <[email protected]> Tested-by: jenkins
1 parent d4b3b4e commit 8b5ea72

File tree

11 files changed

+11
-11
lines changed

11 files changed

+11
-11
lines changed

src/jtag/drivers/am335xgpio.c

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -283,7 +283,7 @@ static int am335xgpio_blink(bool on)
283283
return ERROR_OK;
284284
}
285285

286-
static struct bitbang_interface am335xgpio_bitbang = {
286+
static const struct bitbang_interface am335xgpio_bitbang = {
287287
.read = am335xgpio_read,
288288
.write = am335xgpio_write,
289289
.swdio_read = am335xgpio_swdio_read,

src/jtag/drivers/at91rm9200.c

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -104,7 +104,7 @@ static int at91rm9200_write(int tck, int tms, int tdi);
104104
static int at91rm9200_init(void);
105105
static int at91rm9200_quit(void);
106106

107-
static struct bitbang_interface at91rm9200_bitbang = {
107+
static const struct bitbang_interface at91rm9200_bitbang = {
108108
.read = at91rm9200_read,
109109
.write = at91rm9200_write,
110110
.blink = NULL,

src/jtag/drivers/bitbang.c

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -37,7 +37,7 @@ static int bitbang_stableclocks(unsigned int num_cycles);
3737

3838
static void bitbang_swd_write_reg(uint8_t cmd, uint32_t value, uint32_t ap_delay_clk);
3939

40-
struct bitbang_interface *bitbang_interface;
40+
const struct bitbang_interface *bitbang_interface;
4141

4242
/* DANGER!!!! clock absolutely *MUST* be 0 in idle or reset won't work!
4343
*

src/jtag/drivers/bitbang.h

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -67,6 +67,6 @@ extern const struct swd_driver bitbang_swd;
6767

6868
int bitbang_execute_queue(struct jtag_command *cmd_queue);
6969

70-
extern struct bitbang_interface *bitbang_interface;
70+
extern const struct bitbang_interface *bitbang_interface;
7171

7272
#endif /* OPENOCD_JTAG_DRIVERS_BITBANG_H */

src/jtag/drivers/dummy.c

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -77,7 +77,7 @@ static int dummy_led(bool on)
7777
return ERROR_OK;
7878
}
7979

80-
static struct bitbang_interface dummy_bitbang = {
80+
static const struct bitbang_interface dummy_bitbang = {
8181
.read = &dummy_read,
8282
.write = &dummy_write,
8383
.blink = &dummy_led,

src/jtag/drivers/ep93xx.c

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -55,7 +55,7 @@ struct adapter_driver ep93xx_adapter_driver = {
5555
.jtag_ops = &ep93xx_interface,
5656
};
5757

58-
static struct bitbang_interface ep93xx_bitbang = {
58+
static const struct bitbang_interface ep93xx_bitbang = {
5959
.read = ep93xx_read,
6060
.write = ep93xx_write,
6161
.blink = NULL,

src/jtag/drivers/imx_gpio.c

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -82,7 +82,7 @@ static int imx_gpio_swd_write(int swclk, int swdio);
8282
static int imx_gpio_init(void);
8383
static int imx_gpio_quit(void);
8484

85-
static struct bitbang_interface imx_gpio_bitbang = {
85+
static const struct bitbang_interface imx_gpio_bitbang = {
8686
.read = imx_gpio_read,
8787
.write = imx_gpio_write,
8888
.swdio_read = imx_gpio_swdio_read,

src/jtag/drivers/linuxgpiod.c

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -191,7 +191,7 @@ static int linuxgpiod_blink(bool on)
191191
return retval;
192192
}
193193

194-
static struct bitbang_interface linuxgpiod_bitbang = {
194+
static const struct bitbang_interface linuxgpiod_bitbang = {
195195
.read = linuxgpiod_read,
196196
.write = linuxgpiod_write,
197197
.swdio_read = linuxgpiod_swdio_read,

src/jtag/drivers/parport.c

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -255,7 +255,7 @@ static int parport_get_giveio_access(void)
255255
}
256256
#endif
257257

258-
static struct bitbang_interface parport_bitbang = {
258+
static const struct bitbang_interface parport_bitbang = {
259259
.read = &parport_read,
260260
.write = &parport_write,
261261
.blink = &parport_led,

src/jtag/drivers/remote_bitbang.c

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -278,7 +278,7 @@ static int remote_bitbang_swd_write(int swclk, int swdio)
278278
return remote_bitbang_queue(c, NO_FLUSH);
279279
}
280280

281-
static struct bitbang_interface remote_bitbang_bitbang = {
281+
static const struct bitbang_interface remote_bitbang_bitbang = {
282282
.buf_size = sizeof(remote_bitbang_recv_buf) - 1,
283283
.sample = &remote_bitbang_sample,
284284
.read_sample = &remote_bitbang_read_sample,

0 commit comments

Comments
 (0)