target/adi_v5_swd: move setting of do_reconnect one level up
[openocd.git] / tcl / target / xtensa-core-xt8.cfg
blob523dc74e1fe64a072a8f6361f5b7d5459cbabb78
1 # SPDX-License-Identifier: GPL-2.0-or-later
2 # OpenOCD configuration file for Xtensa xt8 target
5 #  Core instance default definition
6 if { [info exists XTNAME] } {
7     set _XTNAME $XTNAME
8 } else {
9     set _XTNAME xtensa
13 #  Core definition and ABI
14 $_XTNAME xtensa xtdef   LX
15 $_XTNAME xtensa xtopt   arnum                   32
16 $_XTNAME xtensa xtopt   windowed                1
19 #  Exception/Interrupt Options
20 $_XTNAME xtensa xtopt   exceptions              1
21 $_XTNAME xtensa xtopt   hipriints               1
22 $_XTNAME xtensa xtopt   intlevels               3
23 $_XTNAME xtensa xtopt   excmlevel               1
26 #  Cache Options
27 $_XTNAME xtensa xtmem   icache                  16      1024    1
28 $_XTNAME xtensa xtmem   dcache                  16      1024    1       1
31 #  Memory Options
32 $_XTNAME xtensa xtmem   iram                    0x40000000      1048576
33 $_XTNAME xtensa xtmem   dram                    0x3ff00000      262144
34 $_XTNAME xtensa xtmem   srom                    0x50000000      131072
35 $_XTNAME xtensa xtmem   sram                    0x60000000      4194304
38 #  Memory Protection/Translation Options
41 #  Debug Options
42 $_XTNAME xtensa xtopt   debuglevel              3
43 $_XTNAME xtensa xtopt   ibreaknum               2
44 $_XTNAME xtensa xtopt   dbreaknum               2
47 #  Core Registers
48 $_XTNAME xtensa xtregs  127
49 $_XTNAME xtensa xtreg   a0                      0x0000
50 $_XTNAME xtensa xtreg   a1                      0x0001
51 $_XTNAME xtensa xtreg   a2                      0x0002
52 $_XTNAME xtensa xtreg   a3                      0x0003
53 $_XTNAME xtensa xtreg   a4                      0x0004
54 $_XTNAME xtensa xtreg   a5                      0x0005
55 $_XTNAME xtensa xtreg   a6                      0x0006
56 $_XTNAME xtensa xtreg   a7                      0x0007
57 $_XTNAME xtensa xtreg   a8                      0x0008
58 $_XTNAME xtensa xtreg   a9                      0x0009
59 $_XTNAME xtensa xtreg   a10                     0x000a
60 $_XTNAME xtensa xtreg   a11                     0x000b
61 $_XTNAME xtensa xtreg   a12                     0x000c
62 $_XTNAME xtensa xtreg   a13                     0x000d
63 $_XTNAME xtensa xtreg   a14                     0x000e
64 $_XTNAME xtensa xtreg   a15                     0x000f
65 $_XTNAME xtensa xtreg   pc                      0x0020
66 $_XTNAME xtensa xtreg   ar0                     0x0100
67 $_XTNAME xtensa xtreg   ar1                     0x0101
68 $_XTNAME xtensa xtreg   ar2                     0x0102
69 $_XTNAME xtensa xtreg   ar3                     0x0103
70 $_XTNAME xtensa xtreg   ar4                     0x0104
71 $_XTNAME xtensa xtreg   ar5                     0x0105
72 $_XTNAME xtensa xtreg   ar6                     0x0106
73 $_XTNAME xtensa xtreg   ar7                     0x0107
74 $_XTNAME xtensa xtreg   ar8                     0x0108
75 $_XTNAME xtensa xtreg   ar9                     0x0109
76 $_XTNAME xtensa xtreg   ar10                    0x010a
77 $_XTNAME xtensa xtreg   ar11                    0x010b
78 $_XTNAME xtensa xtreg   ar12                    0x010c
79 $_XTNAME xtensa xtreg   ar13                    0x010d
80 $_XTNAME xtensa xtreg   ar14                    0x010e
81 $_XTNAME xtensa xtreg   ar15                    0x010f
82 $_XTNAME xtensa xtreg   ar16                    0x0110
83 $_XTNAME xtensa xtreg   ar17                    0x0111
84 $_XTNAME xtensa xtreg   ar18                    0x0112
85 $_XTNAME xtensa xtreg   ar19                    0x0113
86 $_XTNAME xtensa xtreg   ar20                    0x0114
87 $_XTNAME xtensa xtreg   ar21                    0x0115
88 $_XTNAME xtensa xtreg   ar22                    0x0116
89 $_XTNAME xtensa xtreg   ar23                    0x0117
90 $_XTNAME xtensa xtreg   ar24                    0x0118
91 $_XTNAME xtensa xtreg   ar25                    0x0119
92 $_XTNAME xtensa xtreg   ar26                    0x011a
93 $_XTNAME xtensa xtreg   ar27                    0x011b
94 $_XTNAME xtensa xtreg   ar28                    0x011c
95 $_XTNAME xtensa xtreg   ar29                    0x011d
96 $_XTNAME xtensa xtreg   ar30                    0x011e
97 $_XTNAME xtensa xtreg   ar31                    0x011f
98 $_XTNAME xtensa xtreg   lbeg                    0x0200
99 $_XTNAME xtensa xtreg   lend                    0x0201
100 $_XTNAME xtensa xtreg   lcount                  0x0202
101 $_XTNAME xtensa xtreg   sar                     0x0203
102 $_XTNAME xtensa xtreg   windowbase              0x0248
103 $_XTNAME xtensa xtreg   windowstart             0x0249
104 $_XTNAME xtensa xtreg   configid0               0x02b0
105 $_XTNAME xtensa xtreg   configid1               0x02d0
106 $_XTNAME xtensa xtreg   ps                      0x02e6
107 $_XTNAME xtensa xtreg   expstate                0x03e6
108 $_XTNAME xtensa xtreg   mmid                    0x0259
109 $_XTNAME xtensa xtreg   ibreakenable            0x0260
110 $_XTNAME xtensa xtreg   ddr                     0x0268
111 $_XTNAME xtensa xtreg   ibreaka0                0x0280
112 $_XTNAME xtensa xtreg   ibreaka1                0x0281
113 $_XTNAME xtensa xtreg   dbreaka0                0x0290
114 $_XTNAME xtensa xtreg   dbreaka1                0x0291
115 $_XTNAME xtensa xtreg   dbreakc0                0x02a0
116 $_XTNAME xtensa xtreg   dbreakc1                0x02a1
117 $_XTNAME xtensa xtreg   epc1                    0x02b1
118 $_XTNAME xtensa xtreg   epc2                    0x02b2
119 $_XTNAME xtensa xtreg   epc3                    0x02b3
120 $_XTNAME xtensa xtreg   depc                    0x02c0
121 $_XTNAME xtensa xtreg   eps2                    0x02c2
122 $_XTNAME xtensa xtreg   eps3                    0x02c3
123 $_XTNAME xtensa xtreg   excsave1                0x02d1
124 $_XTNAME xtensa xtreg   excsave2                0x02d2
125 $_XTNAME xtensa xtreg   excsave3                0x02d3
126 $_XTNAME xtensa xtreg   interrupt               0x02e2
127 $_XTNAME xtensa xtreg   intset                  0x02e2
128 $_XTNAME xtensa xtreg   intclear                0x02e3
129 $_XTNAME xtensa xtreg   intenable               0x02e4
130 $_XTNAME xtensa xtreg   exccause                0x02e8
131 $_XTNAME xtensa xtreg   debugcause              0x02e9
132 $_XTNAME xtensa xtreg   ccount                  0x02ea
133 $_XTNAME xtensa xtreg   icount                  0x02ec
134 $_XTNAME xtensa xtreg   icountlevel             0x02ed
135 $_XTNAME xtensa xtreg   excvaddr                0x02ee
136 $_XTNAME xtensa xtreg   ccompare0               0x02f0
137 $_XTNAME xtensa xtreg   ccompare1               0x02f1
138 $_XTNAME xtensa xtreg   pwrctl                  0x200f
139 $_XTNAME xtensa xtreg   pwrstat                 0x2010
140 $_XTNAME xtensa xtreg   eristat                 0x2011
141 $_XTNAME xtensa xtreg   cs_itctrl               0x2012
142 $_XTNAME xtensa xtreg   cs_claimset             0x2013
143 $_XTNAME xtensa xtreg   cs_claimclr             0x2014
144 $_XTNAME xtensa xtreg   cs_lockaccess           0x2015
145 $_XTNAME xtensa xtreg   cs_lockstatus           0x2016
146 $_XTNAME xtensa xtreg   cs_authstatus           0x2017
147 $_XTNAME xtensa xtreg   fault_info              0x2026
148 $_XTNAME xtensa xtreg   trax_id                 0x2027
149 $_XTNAME xtensa xtreg   trax_control            0x2028
150 $_XTNAME xtensa xtreg   trax_status             0x2029
151 $_XTNAME xtensa xtreg   trax_data               0x202a
152 $_XTNAME xtensa xtreg   trax_address            0x202b
153 $_XTNAME xtensa xtreg   trax_pctrigger          0x202c
154 $_XTNAME xtensa xtreg   trax_pcmatch            0x202d
155 $_XTNAME xtensa xtreg   trax_delay              0x202e
156 $_XTNAME xtensa xtreg   trax_memstart           0x202f
157 $_XTNAME xtensa xtreg   trax_memend             0x2030
158 $_XTNAME xtensa xtreg   pmg                     0x203e
159 $_XTNAME xtensa xtreg   pmpc                    0x203f
160 $_XTNAME xtensa xtreg   pm0                     0x2040
161 $_XTNAME xtensa xtreg   pm1                     0x2041
162 $_XTNAME xtensa xtreg   pmctrl0                 0x2042
163 $_XTNAME xtensa xtreg   pmctrl1                 0x2043
164 $_XTNAME xtensa xtreg   pmstat0                 0x2044
165 $_XTNAME xtensa xtreg   pmstat1                 0x2045
166 $_XTNAME xtensa xtreg   ocdid                   0x2046
167 $_XTNAME xtensa xtreg   ocd_dcrclr              0x2047
168 $_XTNAME xtensa xtreg   ocd_dcrset              0x2048
169 $_XTNAME xtensa xtreg   ocd_dsr                 0x2049
170 $_XTNAME xtensa xtreg   psintlevel              0x2003
171 $_XTNAME xtensa xtreg   psum                    0x2004
172 $_XTNAME xtensa xtreg   pswoe                   0x2005
173 $_XTNAME xtensa xtreg   psexcm                  0x2006
174 $_XTNAME xtensa xtreg   pscallinc               0x2007
175 $_XTNAME xtensa xtreg   psowb                   0x2008