openocd: src/target: replace the GPL-2.0-or-later license tag
[fw/openocd] / src / target / avrt.h
1 /* SPDX-License-Identifier: GPL-2.0-or-later */
2
3 /***************************************************************************
4  *   Copyright (C) 2009 by Simon Qian                                      *
5  *   SimonQian@SimonQian.com                                               *
6  ***************************************************************************/
7
8 #ifndef OPENOCD_TARGET_AVRT_H
9 #define OPENOCD_TARGET_AVRT_H
10
11 #include <jtag/jtag.h>
12
13 struct mcu_jtag {
14         struct jtag_tap *tap;
15 };
16
17 struct avr_common {
18         struct mcu_jtag jtag_info;
19 };
20
21 int mcu_execute_queue(void);
22 int avr_jtag_sendinstr(struct jtag_tap *tap, uint8_t *ir_in, uint8_t ir_out);
23 int avr_jtag_senddat(struct jtag_tap *tap, uint32_t *dr_in, uint32_t dr_out,
24                 int len);
25
26 #endif /* OPENOCD_TARGET_AVRT_H */