openocd: src: replace SPDX to remaining files
[fw/openocd] / src / jtag / drivers / OpenULINK / src / USBJmpTb.a51
1 ; SPDX-License-Identifier: GPL-2.0-or-later
2
3 ;
4 ; Copyright (C) 2011-2013 by Martin Schmoelzer
5 ; <martin.schmoelzer@student.tuwien.ac.at>
6 ;
7
8 .module JUMPTABLE
9 .globl USB_AutoVector
10 .globl USB_Jump_Table
11
12 ;--------------------------------------------------------------------------;
13 ; Interrupt Vectors                                                        ;
14 ;--------------------------------------------------------------------------;
15 .area   USB_JV (ABS,OVR)   ; Absolute, Overlay
16 .org    0x43               ; USB interrupt (INT2) jumps here
17 USB_AutoVector = #. + 2
18     ljmp  USB_Jump_Table
19
20 ;--------------------------------------------------------------------------;
21 ; USB Jump Table                                                           ;
22 ;--------------------------------------------------------------------------;
23 .area  USB_JT (ABS)        ; Absolute placement
24 .org   0x1B00              ; Place jump table at 0x1B00
25
26 USB_Jump_Table:            ; autovector jump table
27     ljmp  _sudav_isr       ; Setup Data Available
28     .db 0
29     ljmp  _sof_isr         ; Start of Frame
30     .db 0
31     ljmp  _sutok_isr       ; Setup Data Loading
32     .db 0
33     ljmp  _suspend_isr     ; Global Suspend
34     .db 0
35     ljmp  _usbreset_isr    ; USB Reset
36     .db 0
37     ljmp  _ibn_isr         ; IN Bulk NAK interrupt
38     .db 0
39     ljmp  _ep0in_isr       ; Endpoint 0 IN
40     .db 0
41     ljmp  _ep0out_isr      ; Endpoint 0 OUT
42     .db 0
43     ljmp  _ep1in_isr       ; Endpoint 1 IN
44     .db 0
45     ljmp  _ep1out_isr      ; Endpoint 1 OUT
46     .db 0
47     ljmp  _ep2in_isr       ; Endpoint 2 IN
48     .db 0
49     ljmp  _ep2out_isr      ; Endpoint 2 OUT
50     .db 0
51     ljmp  _ep3in_isr       ; Endpoint 3 IN
52     .db 0
53     ljmp  _ep3out_isr      ; Endpoint 3 OUT
54     .db 0
55     ljmp  _ep4in_isr       ; Endpoint 4 IN
56     .db 0
57     ljmp  _ep4out_isr      ; Endpoint 4 OUT
58     .db 0
59     ljmp  _ep5in_isr       ; Endpoint 5 IN
60     .db 0
61     ljmp  _ep5out_isr      ; Endpoint 5 OUT
62     .db 0
63     ljmp  _ep6in_isr       ; Endpoint 6 IN
64     .db 0
65     ljmp  _ep6out_isr      ; Endpoint 6 OUT
66     .db 0
67     ljmp  _ep7in_isr       ; Endpoint 7 IN
68     .db 0
69     ljmp  _ep7out_isr      ; Endpoint 7 OUT
70     .db 0