td2p_config.soc (53478B)
1 # 2 # This license is set out in https://raw.githubusercontent.com/Broadcom-Network-Switching-Software/OpenBCM/master/Legal/LICENSE file. 3 # 4 # Copyright 2007-2019 Broadcom Inc. All rights reserved. 5 # 6 7 console off 8 9 # ----- Start of OVST Sequence ----- 10 11 setreg TOP_UC_TAP_CONTROL 0x2e 12 setreg TOP_UC_TAP_CONTROL 0x2e 13 setreg TOP_UC_TAP_CONTROL 0x2f 14 getreg TOP_UC_TAP_CONTROL 15 setreg TOP_UC_TAP_WRITE_DATA 0x1fffffc0 16 setreg TOP_UC_TAP_CONTROL 0x2f 17 getreg TOP_UC_TAP_READ_DATA 18 19 setreg TOP_UC_TAP_WRITE_DATA 0xbffffbfe 20 setreg TOP_UC_TAP_CONTROL 0x2f 21 setreg TOP_UC_TAP_WRITE_DATA 0x1dfcbe80 22 setreg TOP_UC_TAP_CONTROL 0x2f 23 getreg TOP_UC_TAP_READ_DATA 24 25 setreg TOP_UC_TAP_WRITE_DATA 0xbffffbfe 26 setreg TOP_UC_TAP_CONTROL 0x2f 27 setreg TOP_UC_TAP_WRITE_DATA 0x40000000 28 setreg TOP_UC_TAP_CONTROL 0x2f 29 getreg TOP_UC_TAP_READ_DATA 30 31 setreg TOP_UC_TAP_WRITE_DATA 0x40000200 32 setreg TOP_UC_TAP_CONTROL 0x2f 33 34 loop 12 ' \ 35 setreg TOP_UC_TAP_WRITE_DATA 0x40000000; \ 36 setreg TOP_UC_TAP_CONTROL 0x2f; ' 37 38 setreg TOP_UC_TAP_WRITE_DATA 0x80000180 39 setreg TOP_UC_TAP_CONTROL 0x2f 40 setreg TOP_UC_TAP_WRITE_DATA 0x1dfcfe80 41 setreg TOP_UC_TAP_CONTROL 0x2f 42 getreg TOP_UC_TAP_READ_DATA 43 44 setreg TOP_UC_TAP_WRITE_DATA 0xbffffbfe 45 setreg TOP_UC_TAP_CONTROL 0x2f 46 setreg TOP_UC_TAP_WRITE_DATA 0x40000000 47 setreg TOP_UC_TAP_CONTROL 0x2f 48 getreg TOP_UC_TAP_READ_DATA 49 50 setreg TOP_UC_TAP_WRITE_DATA 0x40000200 51 setreg TOP_UC_TAP_CONTROL 0x2f 52 53 loop 12 ' \ 54 setreg TOP_UC_TAP_WRITE_DATA 0x40000000; \ 55 setreg TOP_UC_TAP_CONTROL 0x2f; ' 56 57 setreg TOP_UC_TAP_WRITE_DATA 0x80000180 58 setreg TOP_UC_TAP_CONTROL 0x2f 59 setreg TOP_UC_TAP_WRITE_DATA 0x1dfc7e80 60 setreg TOP_UC_TAP_CONTROL 0x2f 61 getreg TOP_UC_TAP_READ_DATA 62 63 setreg TOP_UC_TAP_WRITE_DATA 0xbffffbfe 64 setreg TOP_UC_TAP_CONTROL 0x2f 65 setreg TOP_UC_TAP_WRITE_DATA 0x40000000 66 setreg TOP_UC_TAP_CONTROL 0x2f 67 getreg TOP_UC_TAP_READ_DATA 68 69 setreg TOP_UC_TAP_WRITE_DATA 0x40080000 70 setreg TOP_UC_TAP_CONTROL 0x2f 71 72 loop 33 ' \ 73 setreg TOP_UC_TAP_WRITE_DATA 0x40000000; \ 74 setreg TOP_UC_TAP_CONTROL 0x2f; ' 75 76 setreg TOP_UC_TAP_WRITE_DATA 0x80000180 77 setreg TOP_UC_TAP_CONTROL 0x2f 78 setreg TOP_UC_TAP_WRITE_DATA 0x1dfc3e80 79 setreg TOP_UC_TAP_CONTROL 0x2f 80 getreg TOP_UC_TAP_READ_DATA 81 82 setreg TOP_UC_TAP_WRITE_DATA 0xbffffbfe 83 setreg TOP_UC_TAP_CONTROL 0x2f 84 setreg TOP_UC_TAP_WRITE_DATA 0x40000000 85 setreg TOP_UC_TAP_CONTROL 0x2f 86 getreg TOP_UC_TAP_READ_DATA 87 88 setreg TOP_UC_TAP_WRITE_DATA 0x40080000 89 setreg TOP_UC_TAP_CONTROL 0x2f 90 91 loop 33 ' \ 92 setreg TOP_UC_TAP_WRITE_DATA 0x40000000; \ 93 setreg TOP_UC_TAP_CONTROL 0x2f; ' 94 95 setreg TOP_UC_TAP_WRITE_DATA 0x80000180 96 setreg TOP_UC_TAP_CONTROL 0x2f 97 setreg TOP_UC_TAP_WRITE_DATA 0x1dfcde80 98 setreg TOP_UC_TAP_CONTROL 0x2f 99 getreg TOP_UC_TAP_READ_DATA 100 101 setreg TOP_UC_TAP_WRITE_DATA 0xbffffbfe 102 setreg TOP_UC_TAP_CONTROL 0x2f 103 setreg TOP_UC_TAP_WRITE_DATA 0x44000000 104 setreg TOP_UC_TAP_CONTROL 0x2f 105 getreg TOP_UC_TAP_READ_DATA 106 107 loop 30 ' \ 108 setreg TOP_UC_TAP_WRITE_DATA 0x40000000; \ 109 setreg TOP_UC_TAP_CONTROL 0x2f; ' 110 111 setreg TOP_UC_TAP_WRITE_DATA 0x80000180 112 setreg TOP_UC_TAP_CONTROL 0x2f 113 setreg TOP_UC_TAP_WRITE_DATA 0x1dfc9e80 114 setreg TOP_UC_TAP_CONTROL 0x2f 115 getreg TOP_UC_TAP_READ_DATA 116 117 setreg TOP_UC_TAP_WRITE_DATA 0xbffffbfe 118 setreg TOP_UC_TAP_CONTROL 0x2f 119 setreg TOP_UC_TAP_WRITE_DATA 0x44000000 120 setreg TOP_UC_TAP_CONTROL 0x2f 121 getreg TOP_UC_TAP_READ_DATA 122 123 loop 30 ' \ 124 setreg TOP_UC_TAP_WRITE_DATA 0x40000000; \ 125 setreg TOP_UC_TAP_CONTROL 0x2f; ' 126 127 setreg TOP_UC_TAP_WRITE_DATA 0x80000180 128 setreg TOP_UC_TAP_CONTROL 0x2f 129 setreg TOP_UC_TAP_WRITE_DATA 0xbfcbe80 130 setreg TOP_UC_TAP_CONTROL 0x2f 131 getreg TOP_UC_TAP_READ_DATA 132 133 setreg TOP_UC_TAP_WRITE_DATA 0xbffffbfe 134 setreg TOP_UC_TAP_CONTROL 0x2f 135 setreg TOP_UC_TAP_WRITE_DATA 0x40000000 136 setreg TOP_UC_TAP_CONTROL 0x2f 137 getreg TOP_UC_TAP_READ_DATA 138 139 setreg TOP_UC_TAP_WRITE_DATA 0x40001000 140 setreg TOP_UC_TAP_CONTROL 0x2f 141 142 loop 39 ' \ 143 setreg TOP_UC_TAP_WRITE_DATA 0x40000000; \ 144 setreg TOP_UC_TAP_CONTROL 0x2f; ' 145 146 setreg TOP_UC_TAP_WRITE_DATA 0x80000180 147 setreg TOP_UC_TAP_CONTROL 0x2f 148 setreg TOP_UC_TAP_WRITE_DATA 0xbfc7e80 149 setreg TOP_UC_TAP_CONTROL 0x2f 150 getreg TOP_UC_TAP_READ_DATA 151 152 setreg TOP_UC_TAP_WRITE_DATA 0xbffffbfe 153 setreg TOP_UC_TAP_CONTROL 0x2f 154 setreg TOP_UC_TAP_WRITE_DATA 0x40000000 155 setreg TOP_UC_TAP_CONTROL 0x2f 156 getreg TOP_UC_TAP_READ_DATA 157 158 setreg TOP_UC_TAP_WRITE_DATA 0x40001000 159 setreg TOP_UC_TAP_CONTROL 0x2f 160 161 loop 39 ' \ 162 setreg TOP_UC_TAP_WRITE_DATA 0x40000000; \ 163 setreg TOP_UC_TAP_CONTROL 0x2f; ' 164 165 setreg TOP_UC_TAP_WRITE_DATA 0x80000180 166 setreg TOP_UC_TAP_CONTROL 0x2f 167 setreg TOP_UC_TAP_WRITE_DATA 0xbfc3e80 168 setreg TOP_UC_TAP_CONTROL 0x2f 169 getreg TOP_UC_TAP_READ_DATA 170 171 setreg TOP_UC_TAP_WRITE_DATA 0xbffffbfe 172 setreg TOP_UC_TAP_CONTROL 0x2f 173 setreg TOP_UC_TAP_WRITE_DATA 0x40000000 174 setreg TOP_UC_TAP_CONTROL 0x2f 175 getreg TOP_UC_TAP_READ_DATA 176 177 setreg TOP_UC_TAP_WRITE_DATA 0x40080000 178 setreg TOP_UC_TAP_CONTROL 0x2f 179 180 loop 21 ' \ 181 setreg TOP_UC_TAP_WRITE_DATA 0x40000000; \ 182 setreg TOP_UC_TAP_CONTROL 0x2f; ' 183 184 setreg TOP_UC_TAP_WRITE_DATA 0x80000180 185 setreg TOP_UC_TAP_CONTROL 0x2f 186 setreg TOP_UC_TAP_WRITE_DATA 0xbfcde80 187 setreg TOP_UC_TAP_CONTROL 0x2f 188 getreg TOP_UC_TAP_READ_DATA 189 190 setreg TOP_UC_TAP_WRITE_DATA 0xbffffbfe 191 setreg TOP_UC_TAP_CONTROL 0x2f 192 setreg TOP_UC_TAP_WRITE_DATA 0x40000000 193 setreg TOP_UC_TAP_CONTROL 0x2f 194 getreg TOP_UC_TAP_READ_DATA 195 196 setreg TOP_UC_TAP_WRITE_DATA 0x41000000 197 setreg TOP_UC_TAP_CONTROL 0x2f 198 199 loop 30 ' \ 200 setreg TOP_UC_TAP_WRITE_DATA 0x40000000; \ 201 setreg TOP_UC_TAP_CONTROL 0x2f; ' 202 203 setreg TOP_UC_TAP_WRITE_DATA 0x80000180 204 setreg TOP_UC_TAP_CONTROL 0x2f 205 setreg TOP_UC_TAP_WRITE_DATA 0x1bfc3e80 206 setreg TOP_UC_TAP_CONTROL 0x2f 207 getreg TOP_UC_TAP_READ_DATA 208 209 setreg TOP_UC_TAP_WRITE_DATA 0xbffffbfe 210 setreg TOP_UC_TAP_CONTROL 0x2f 211 setreg TOP_UC_TAP_WRITE_DATA 0x40000000 212 setreg TOP_UC_TAP_CONTROL 0x2f 213 getreg TOP_UC_TAP_READ_DATA 214 215 setreg TOP_UC_TAP_WRITE_DATA 0x40000008 216 setreg TOP_UC_TAP_CONTROL 0x2f 217 218 loop 25 ' \ 219 setreg TOP_UC_TAP_WRITE_DATA 0x40000000; \ 220 setreg TOP_UC_TAP_CONTROL 0x2f; ' 221 222 setreg TOP_UC_TAP_WRITE_DATA 0x80000180 223 setreg TOP_UC_TAP_CONTROL 0x2f 224 setreg TOP_UC_TAP_WRITE_DATA 0x1bfcde80 225 setreg TOP_UC_TAP_CONTROL 0x2f 226 getreg TOP_UC_TAP_READ_DATA 227 228 setreg TOP_UC_TAP_WRITE_DATA 0xbffffbfe 229 setreg TOP_UC_TAP_CONTROL 0x2f 230 setreg TOP_UC_TAP_WRITE_DATA 0x40000000 231 setreg TOP_UC_TAP_CONTROL 0x2f 232 getreg TOP_UC_TAP_READ_DATA 233 234 setreg TOP_UC_TAP_WRITE_DATA 0x40000008 235 setreg TOP_UC_TAP_CONTROL 0x2f 236 237 loop 25 ' \ 238 setreg TOP_UC_TAP_WRITE_DATA 0x40000000; \ 239 setreg TOP_UC_TAP_CONTROL 0x2f; ' 240 241 setreg TOP_UC_TAP_WRITE_DATA 0x80000180 242 setreg TOP_UC_TAP_CONTROL 0x2f 243 setreg TOP_UC_TAP_WRITE_DATA 0x17fc7e80 244 setreg TOP_UC_TAP_CONTROL 0x2f 245 getreg TOP_UC_TAP_READ_DATA 246 247 setreg TOP_UC_TAP_WRITE_DATA 0xbffffbfe 248 setreg TOP_UC_TAP_CONTROL 0x2f 249 setreg TOP_UC_TAP_WRITE_DATA 0x40000000 250 setreg TOP_UC_TAP_CONTROL 0x2f 251 getreg TOP_UC_TAP_READ_DATA 252 253 setreg TOP_UC_TAP_WRITE_DATA 0x40000008 254 setreg TOP_UC_TAP_CONTROL 0x2f 255 256 loop 25 ' \ 257 setreg TOP_UC_TAP_WRITE_DATA 0x40000000; \ 258 setreg TOP_UC_TAP_CONTROL 0x2f; ' 259 260 setreg TOP_UC_TAP_WRITE_DATA 0x80000180 261 setreg TOP_UC_TAP_CONTROL 0x2f 262 setreg TOP_UC_TAP_WRITE_DATA 0x17fc3e80 263 setreg TOP_UC_TAP_CONTROL 0x2f 264 getreg TOP_UC_TAP_READ_DATA 265 266 setreg TOP_UC_TAP_WRITE_DATA 0xbffffbfe 267 setreg TOP_UC_TAP_CONTROL 0x2f 268 setreg TOP_UC_TAP_WRITE_DATA 0x40000000 269 setreg TOP_UC_TAP_CONTROL 0x2f 270 getreg TOP_UC_TAP_READ_DATA 271 272 setreg TOP_UC_TAP_WRITE_DATA 0x40000008 273 setreg TOP_UC_TAP_CONTROL 0x2f 274 275 loop 25 ' \ 276 setreg TOP_UC_TAP_WRITE_DATA 0x40000000; \ 277 setreg TOP_UC_TAP_CONTROL 0x2f; ' 278 279 setreg TOP_UC_TAP_WRITE_DATA 0x80000180 280 setreg TOP_UC_TAP_CONTROL 0x2f 281 setreg TOP_UC_TAP_WRITE_DATA 0x13fcbe80 282 setreg TOP_UC_TAP_CONTROL 0x2f 283 getreg TOP_UC_TAP_READ_DATA 284 285 setreg TOP_UC_TAP_WRITE_DATA 0xbffffbfe 286 setreg TOP_UC_TAP_CONTROL 0x2f 287 setreg TOP_UC_TAP_WRITE_DATA 0x40000000 288 setreg TOP_UC_TAP_CONTROL 0x2f 289 getreg TOP_UC_TAP_READ_DATA 290 291 setreg TOP_UC_TAP_WRITE_DATA 0x40000008 292 setreg TOP_UC_TAP_CONTROL 0x2f 293 294 loop 25 ' \ 295 setreg TOP_UC_TAP_WRITE_DATA 0x40000000; \ 296 setreg TOP_UC_TAP_CONTROL 0x2f; ' 297 298 setreg TOP_UC_TAP_WRITE_DATA 0x80000180 299 setreg TOP_UC_TAP_CONTROL 0x2f 300 setreg TOP_UC_TAP_WRITE_DATA 0x13fc7e80 301 setreg TOP_UC_TAP_CONTROL 0x2f 302 getreg TOP_UC_TAP_READ_DATA 303 304 setreg TOP_UC_TAP_WRITE_DATA 0xbffffbfe 305 setreg TOP_UC_TAP_CONTROL 0x2f 306 setreg TOP_UC_TAP_WRITE_DATA 0x40000000 307 setreg TOP_UC_TAP_CONTROL 0x2f 308 getreg TOP_UC_TAP_READ_DATA 309 310 setreg TOP_UC_TAP_WRITE_DATA 0x40000008 311 setreg TOP_UC_TAP_CONTROL 0x2f 312 313 loop 25 ' \ 314 setreg TOP_UC_TAP_WRITE_DATA 0x40000000; \ 315 setreg TOP_UC_TAP_CONTROL 0x2f; ' 316 317 setreg TOP_UC_TAP_WRITE_DATA 0x80000180 318 setreg TOP_UC_TAP_CONTROL 0x2f 319 setreg TOP_UC_TAP_WRITE_DATA 0xffcfe80 320 setreg TOP_UC_TAP_CONTROL 0x2f 321 getreg TOP_UC_TAP_READ_DATA 322 323 setreg TOP_UC_TAP_WRITE_DATA 0xbffffbfe 324 setreg TOP_UC_TAP_CONTROL 0x2f 325 setreg TOP_UC_TAP_WRITE_DATA 0x40000000 326 setreg TOP_UC_TAP_CONTROL 0x2f 327 getreg TOP_UC_TAP_READ_DATA 328 329 setreg TOP_UC_TAP_WRITE_DATA 0x40000008 330 setreg TOP_UC_TAP_CONTROL 0x2f 331 332 loop 25 ' \ 333 setreg TOP_UC_TAP_WRITE_DATA 0x40000000; \ 334 setreg TOP_UC_TAP_CONTROL 0x2f; ' 335 336 setreg TOP_UC_TAP_WRITE_DATA 0x80000180 337 setreg TOP_UC_TAP_CONTROL 0x2f 338 setreg TOP_UC_TAP_WRITE_DATA 0xffcbe80 339 setreg TOP_UC_TAP_CONTROL 0x2f 340 getreg TOP_UC_TAP_READ_DATA 341 342 setreg TOP_UC_TAP_WRITE_DATA 0xbffffbfe 343 setreg TOP_UC_TAP_CONTROL 0x2f 344 setreg TOP_UC_TAP_WRITE_DATA 0x40000000 345 setreg TOP_UC_TAP_CONTROL 0x2f 346 getreg TOP_UC_TAP_READ_DATA 347 348 setreg TOP_UC_TAP_WRITE_DATA 0x40000008 349 setreg TOP_UC_TAP_CONTROL 0x2f 350 351 loop 25 ' \ 352 setreg TOP_UC_TAP_WRITE_DATA 0x40000000; \ 353 setreg TOP_UC_TAP_CONTROL 0x2f; ' 354 355 setreg TOP_UC_TAP_WRITE_DATA 0x80000180 356 setreg TOP_UC_TAP_CONTROL 0x2f 357 setreg TOP_UC_TAP_WRITE_DATA 0x1ffc5e80 358 setreg TOP_UC_TAP_CONTROL 0x2f 359 getreg TOP_UC_TAP_READ_DATA 360 361 setreg TOP_UC_TAP_WRITE_DATA 0xbffffbfe 362 setreg TOP_UC_TAP_CONTROL 0x2f 363 setreg TOP_UC_TAP_WRITE_DATA 0x44000000 364 setreg TOP_UC_TAP_CONTROL 0x2f 365 getreg TOP_UC_TAP_READ_DATA 366 367 loop 19 ' \ 368 setreg TOP_UC_TAP_WRITE_DATA 0x40000000; \ 369 setreg TOP_UC_TAP_CONTROL 0x2f; ' 370 371 setreg TOP_UC_TAP_WRITE_DATA 0x80000180 372 setreg TOP_UC_TAP_CONTROL 0x2f 373 setreg TOP_UC_TAP_WRITE_DATA 0x1ffc1e80 374 setreg TOP_UC_TAP_CONTROL 0x2f 375 getreg TOP_UC_TAP_READ_DATA 376 377 setreg TOP_UC_TAP_WRITE_DATA 0xbffffbfe 378 setreg TOP_UC_TAP_CONTROL 0x2f 379 setreg TOP_UC_TAP_WRITE_DATA 0x44000000 380 setreg TOP_UC_TAP_CONTROL 0x2f 381 getreg TOP_UC_TAP_READ_DATA 382 383 loop 19 ' \ 384 setreg TOP_UC_TAP_WRITE_DATA 0x40000000; \ 385 setreg TOP_UC_TAP_CONTROL 0x2f; ' 386 387 setreg TOP_UC_TAP_WRITE_DATA 0x80000180 388 setreg TOP_UC_TAP_CONTROL 0x2f 389 setreg TOP_UC_TAP_WRITE_DATA 0x1dfc5e80 390 setreg TOP_UC_TAP_CONTROL 0x2f 391 getreg TOP_UC_TAP_READ_DATA 392 393 setreg TOP_UC_TAP_WRITE_DATA 0xbffffbfe 394 setreg TOP_UC_TAP_CONTROL 0x2f 395 setreg TOP_UC_TAP_WRITE_DATA 0x40000000 396 setreg TOP_UC_TAP_CONTROL 0x2f 397 getreg TOP_UC_TAP_READ_DATA 398 399 setreg TOP_UC_TAP_WRITE_DATA 0x40000002 400 setreg TOP_UC_TAP_CONTROL 0x2f 401 402 loop 13 ' \ 403 setreg TOP_UC_TAP_WRITE_DATA 0x40000000; \ 404 setreg TOP_UC_TAP_CONTROL 0x2f; ' 405 406 setreg TOP_UC_TAP_WRITE_DATA 0x80000180 407 setreg TOP_UC_TAP_CONTROL 0x2f 408 setreg TOP_UC_TAP_WRITE_DATA 0x1dfc1e80 409 setreg TOP_UC_TAP_CONTROL 0x2f 410 getreg TOP_UC_TAP_READ_DATA 411 412 setreg TOP_UC_TAP_WRITE_DATA 0xbffffbfe 413 setreg TOP_UC_TAP_CONTROL 0x2f 414 setreg TOP_UC_TAP_WRITE_DATA 0x40000000 415 setreg TOP_UC_TAP_CONTROL 0x2f 416 getreg TOP_UC_TAP_READ_DATA 417 418 setreg TOP_UC_TAP_WRITE_DATA 0x40000002 419 setreg TOP_UC_TAP_CONTROL 0x2f 420 421 loop 13 ' \ 422 setreg TOP_UC_TAP_WRITE_DATA 0x40000000; \ 423 setreg TOP_UC_TAP_CONTROL 0x2f; ' 424 425 setreg TOP_UC_TAP_WRITE_DATA 0x80000180 426 setreg TOP_UC_TAP_CONTROL 0x2f 427 setreg TOP_UC_TAP_WRITE_DATA 0x1bfcfe80 428 setreg TOP_UC_TAP_CONTROL 0x2f 429 getreg TOP_UC_TAP_READ_DATA 430 431 setreg TOP_UC_TAP_WRITE_DATA 0xbffffbfe 432 setreg TOP_UC_TAP_CONTROL 0x2f 433 setreg TOP_UC_TAP_WRITE_DATA 0x40000000 434 setreg TOP_UC_TAP_CONTROL 0x2f 435 getreg TOP_UC_TAP_READ_DATA 436 437 setreg TOP_UC_TAP_WRITE_DATA 0x48000000 438 setreg TOP_UC_TAP_CONTROL 0x2f 439 440 loop 9 ' \ 441 setreg TOP_UC_TAP_WRITE_DATA 0x40000000; \ 442 setreg TOP_UC_TAP_CONTROL 0x2f; ' 443 444 setreg TOP_UC_TAP_WRITE_DATA 0x80000180 445 setreg TOP_UC_TAP_CONTROL 0x2f 446 setreg TOP_UC_TAP_WRITE_DATA 0x1bfcbe80 447 setreg TOP_UC_TAP_CONTROL 0x2f 448 getreg TOP_UC_TAP_READ_DATA 449 450 setreg TOP_UC_TAP_WRITE_DATA 0xbffffbfe 451 setreg TOP_UC_TAP_CONTROL 0x2f 452 setreg TOP_UC_TAP_WRITE_DATA 0x40000000 453 setreg TOP_UC_TAP_CONTROL 0x2f 454 getreg TOP_UC_TAP_READ_DATA 455 456 setreg TOP_UC_TAP_WRITE_DATA 0x48000000 457 setreg TOP_UC_TAP_CONTROL 0x2f 458 459 loop 9 ' \ 460 setreg TOP_UC_TAP_WRITE_DATA 0x40000000; \ 461 setreg TOP_UC_TAP_CONTROL 0x2f; ' 462 463 setreg TOP_UC_TAP_WRITE_DATA 0x80000180 464 setreg TOP_UC_TAP_CONTROL 0x2f 465 setreg TOP_UC_TAP_WRITE_DATA 0xdfc5e80 466 setreg TOP_UC_TAP_CONTROL 0x2f 467 getreg TOP_UC_TAP_READ_DATA 468 469 setreg TOP_UC_TAP_WRITE_DATA 0xbffffbfe 470 setreg TOP_UC_TAP_CONTROL 0x2f 471 setreg TOP_UC_TAP_WRITE_DATA 0x40000000 472 setreg TOP_UC_TAP_CONTROL 0x2f 473 getreg TOP_UC_TAP_READ_DATA 474 475 setreg TOP_UC_TAP_WRITE_DATA 0x40000002 476 setreg TOP_UC_TAP_CONTROL 0x2f 477 478 loop 6 ' \ 479 setreg TOP_UC_TAP_WRITE_DATA 0x40000000; \ 480 setreg TOP_UC_TAP_CONTROL 0x2f; ' 481 482 setreg TOP_UC_TAP_WRITE_DATA 0x80000180 483 setreg TOP_UC_TAP_CONTROL 0x2f 484 setreg TOP_UC_TAP_WRITE_DATA 0xdfc1e80 485 setreg TOP_UC_TAP_CONTROL 0x2f 486 getreg TOP_UC_TAP_READ_DATA 487 488 setreg TOP_UC_TAP_WRITE_DATA 0xbffffbfe 489 setreg TOP_UC_TAP_CONTROL 0x2f 490 setreg TOP_UC_TAP_WRITE_DATA 0x40000000 491 setreg TOP_UC_TAP_CONTROL 0x2f 492 getreg TOP_UC_TAP_READ_DATA 493 494 setreg TOP_UC_TAP_WRITE_DATA 0x40200000 495 setreg TOP_UC_TAP_CONTROL 0x2f 496 497 loop 28 ' \ 498 setreg TOP_UC_TAP_WRITE_DATA 0x40000000; \ 499 setreg TOP_UC_TAP_CONTROL 0x2f; ' 500 501 setreg TOP_UC_TAP_WRITE_DATA 0x80000180 502 setreg TOP_UC_TAP_CONTROL 0x2f 503 setreg TOP_UC_TAP_WRITE_DATA 0xbfcfe80 504 setreg TOP_UC_TAP_CONTROL 0x2f 505 getreg TOP_UC_TAP_READ_DATA 506 507 setreg TOP_UC_TAP_WRITE_DATA 0xbffffbfe 508 setreg TOP_UC_TAP_CONTROL 0x2f 509 setreg TOP_UC_TAP_WRITE_DATA 0x40000000 510 setreg TOP_UC_TAP_CONTROL 0x2f 511 getreg TOP_UC_TAP_READ_DATA 512 513 setreg TOP_UC_TAP_WRITE_DATA 0x40200000 514 setreg TOP_UC_TAP_CONTROL 0x2f 515 516 loop 28 ' \ 517 setreg TOP_UC_TAP_WRITE_DATA 0x40000000; \ 518 setreg TOP_UC_TAP_CONTROL 0x2f; ' 519 520 setreg TOP_UC_TAP_WRITE_DATA 0x80000180 521 setreg TOP_UC_TAP_CONTROL 0x2f 522 setreg TOP_UC_TAP_WRITE_DATA 0xbfc9e80 523 setreg TOP_UC_TAP_CONTROL 0x2f 524 getreg TOP_UC_TAP_READ_DATA 525 526 setreg TOP_UC_TAP_WRITE_DATA 0xbffffbfe 527 setreg TOP_UC_TAP_CONTROL 0x2f 528 setreg TOP_UC_TAP_WRITE_DATA 0x40000000 529 setreg TOP_UC_TAP_CONTROL 0x2f 530 getreg TOP_UC_TAP_READ_DATA 531 532 setreg TOP_UC_TAP_WRITE_DATA 0x40000008 533 setreg TOP_UC_TAP_CONTROL 0x2f 534 535 loop 14 ' \ 536 setreg TOP_UC_TAP_WRITE_DATA 0x40000000; \ 537 setreg TOP_UC_TAP_CONTROL 0x2f; ' 538 539 setreg TOP_UC_TAP_WRITE_DATA 0x80000180 540 setreg TOP_UC_TAP_CONTROL 0x2f 541 542 ## Providing cycles for MBIST to complete 543 #bcm shell "sleep quiet 1" 544 # 545 # 546 ## Providing cycles for MBIST to complete 547 #bcm shell "sleep quiet 1" 548 549 setreg TOP_UC_TAP_WRITE_DATA 0x1dfcbe80 550 setreg TOP_UC_TAP_CONTROL 0x2f 551 getreg TOP_UC_TAP_READ_DATA 552 553 setreg TOP_UC_TAP_WRITE_DATA 0xbffffbfe 554 setreg TOP_UC_TAP_CONTROL 0x2f 555 setreg TOP_UC_TAP_WRITE_DATA 0x40000000 556 setreg TOP_UC_TAP_CONTROL 0x2f 557 getreg TOP_UC_TAP_READ_DATA 558 559 setreg TOP_UC_TAP_WRITE_DATA 0x40000200 560 setreg TOP_UC_TAP_CONTROL 0x2f 561 562 loop 8 ' \ 563 setreg TOP_UC_TAP_WRITE_DATA 0x40000000; \ 564 setreg TOP_UC_TAP_CONTROL 0x2f; ' 565 566 setreg TOP_UC_TAP_WRITE_DATA 0x41000000 567 setreg TOP_UC_TAP_CONTROL 0x2f 568 569 loop 3 ' \ 570 setreg TOP_UC_TAP_WRITE_DATA 0x40000000; \ 571 setreg TOP_UC_TAP_CONTROL 0x2f; ' 572 573 setreg TOP_UC_TAP_WRITE_DATA 0x80000180 574 setreg TOP_UC_TAP_CONTROL 0x2f 575 setreg TOP_UC_TAP_WRITE_DATA 0x1dfcbe80 576 setreg TOP_UC_TAP_CONTROL 0x2f 577 getreg TOP_UC_TAP_READ_DATA 578 579 setreg TOP_UC_TAP_WRITE_DATA 0xbffffbfe 580 setreg TOP_UC_TAP_CONTROL 0x2f 581 setreg TOP_UC_TAP_WRITE_DATA 0x40000000 582 setreg TOP_UC_TAP_CONTROL 0x2f 583 getreg TOP_UC_TAP_READ_DATA 584 585 setreg TOP_UC_TAP_WRITE_DATA 0x40000200 586 setreg TOP_UC_TAP_CONTROL 0x2f 587 588 loop 8 ' \ 589 setreg TOP_UC_TAP_WRITE_DATA 0x40000000; \ 590 setreg TOP_UC_TAP_CONTROL 0x2f; ' 591 592 setreg TOP_UC_TAP_WRITE_DATA 0x43000000 593 setreg TOP_UC_TAP_CONTROL 0x2f 594 595 loop 3 ' \ 596 setreg TOP_UC_TAP_WRITE_DATA 0x40000000; \ 597 setreg TOP_UC_TAP_CONTROL 0x2f; ' 598 599 setreg TOP_UC_TAP_WRITE_DATA 0x80000180 600 setreg TOP_UC_TAP_CONTROL 0x2f 601 setreg TOP_UC_TAP_WRITE_DATA 0x1dfcfe80 602 setreg TOP_UC_TAP_CONTROL 0x2f 603 getreg TOP_UC_TAP_READ_DATA 604 605 setreg TOP_UC_TAP_WRITE_DATA 0xbffffbfe 606 setreg TOP_UC_TAP_CONTROL 0x2f 607 setreg TOP_UC_TAP_WRITE_DATA 0x40000000 608 setreg TOP_UC_TAP_CONTROL 0x2f 609 getreg TOP_UC_TAP_READ_DATA 610 611 setreg TOP_UC_TAP_WRITE_DATA 0x40000200 612 setreg TOP_UC_TAP_CONTROL 0x2f 613 614 loop 8 ' \ 615 setreg TOP_UC_TAP_WRITE_DATA 0x40000000; \ 616 setreg TOP_UC_TAP_CONTROL 0x2f; ' 617 618 setreg TOP_UC_TAP_WRITE_DATA 0x41000000 619 setreg TOP_UC_TAP_CONTROL 0x2f 620 621 loop 3 ' \ 622 setreg TOP_UC_TAP_WRITE_DATA 0x40000000; \ 623 setreg TOP_UC_TAP_CONTROL 0x2f; ' 624 625 setreg TOP_UC_TAP_WRITE_DATA 0x80000180 626 setreg TOP_UC_TAP_CONTROL 0x2f 627 setreg TOP_UC_TAP_WRITE_DATA 0x1dfcfe80 628 setreg TOP_UC_TAP_CONTROL 0x2f 629 getreg TOP_UC_TAP_READ_DATA 630 631 setreg TOP_UC_TAP_WRITE_DATA 0xbffffbfe 632 setreg TOP_UC_TAP_CONTROL 0x2f 633 setreg TOP_UC_TAP_WRITE_DATA 0x40000000 634 setreg TOP_UC_TAP_CONTROL 0x2f 635 getreg TOP_UC_TAP_READ_DATA 636 637 setreg TOP_UC_TAP_WRITE_DATA 0x40000200 638 setreg TOP_UC_TAP_CONTROL 0x2f 639 640 loop 8 ' \ 641 setreg TOP_UC_TAP_WRITE_DATA 0x40000000; \ 642 setreg TOP_UC_TAP_CONTROL 0x2f; ' 643 644 setreg TOP_UC_TAP_WRITE_DATA 0x43000000 645 setreg TOP_UC_TAP_CONTROL 0x2f 646 647 loop 3 ' \ 648 setreg TOP_UC_TAP_WRITE_DATA 0x40000000; \ 649 setreg TOP_UC_TAP_CONTROL 0x2f; ' 650 651 setreg TOP_UC_TAP_WRITE_DATA 0x80000180 652 setreg TOP_UC_TAP_CONTROL 0x2f 653 setreg TOP_UC_TAP_WRITE_DATA 0x1dfc7e80 654 setreg TOP_UC_TAP_CONTROL 0x2f 655 getreg TOP_UC_TAP_READ_DATA 656 657 setreg TOP_UC_TAP_WRITE_DATA 0xbffffbfe 658 setreg TOP_UC_TAP_CONTROL 0x2f 659 setreg TOP_UC_TAP_WRITE_DATA 0x40000000 660 setreg TOP_UC_TAP_CONTROL 0x2f 661 getreg TOP_UC_TAP_READ_DATA 662 663 setreg TOP_UC_TAP_WRITE_DATA 0x40080000 664 setreg TOP_UC_TAP_CONTROL 0x2f 665 666 loop 29 ' \ 667 setreg TOP_UC_TAP_WRITE_DATA 0x40000000; \ 668 setreg TOP_UC_TAP_CONTROL 0x2f; ' 669 670 setreg TOP_UC_TAP_WRITE_DATA 0x41000000 671 setreg TOP_UC_TAP_CONTROL 0x2f 672 673 loop 3 ' \ 674 setreg TOP_UC_TAP_WRITE_DATA 0x40000000; \ 675 setreg TOP_UC_TAP_CONTROL 0x2f; ' 676 677 setreg TOP_UC_TAP_WRITE_DATA 0x80000180 678 setreg TOP_UC_TAP_CONTROL 0x2f 679 setreg TOP_UC_TAP_WRITE_DATA 0x1dfc7e80 680 setreg TOP_UC_TAP_CONTROL 0x2f 681 getreg TOP_UC_TAP_READ_DATA 682 683 setreg TOP_UC_TAP_WRITE_DATA 0xbffffbfe 684 setreg TOP_UC_TAP_CONTROL 0x2f 685 setreg TOP_UC_TAP_WRITE_DATA 0x40000000 686 setreg TOP_UC_TAP_CONTROL 0x2f 687 getreg TOP_UC_TAP_READ_DATA 688 689 setreg TOP_UC_TAP_WRITE_DATA 0x40080000 690 setreg TOP_UC_TAP_CONTROL 0x2f 691 692 loop 29 ' \ 693 setreg TOP_UC_TAP_WRITE_DATA 0x40000000; \ 694 setreg TOP_UC_TAP_CONTROL 0x2f; ' 695 696 setreg TOP_UC_TAP_WRITE_DATA 0x43000000 697 setreg TOP_UC_TAP_CONTROL 0x2f 698 699 loop 3 ' \ 700 setreg TOP_UC_TAP_WRITE_DATA 0x40000000; \ 701 setreg TOP_UC_TAP_CONTROL 0x2f; ' 702 703 setreg TOP_UC_TAP_WRITE_DATA 0x80000180 704 setreg TOP_UC_TAP_CONTROL 0x2f 705 setreg TOP_UC_TAP_WRITE_DATA 0x1dfc3e80 706 setreg TOP_UC_TAP_CONTROL 0x2f 707 getreg TOP_UC_TAP_READ_DATA 708 709 setreg TOP_UC_TAP_WRITE_DATA 0xbffffbfe 710 setreg TOP_UC_TAP_CONTROL 0x2f 711 setreg TOP_UC_TAP_WRITE_DATA 0x40000000 712 setreg TOP_UC_TAP_CONTROL 0x2f 713 getreg TOP_UC_TAP_READ_DATA 714 715 setreg TOP_UC_TAP_WRITE_DATA 0x40080000 716 setreg TOP_UC_TAP_CONTROL 0x2f 717 718 loop 29 ' \ 719 setreg TOP_UC_TAP_WRITE_DATA 0x40000000; \ 720 setreg TOP_UC_TAP_CONTROL 0x2f; ' 721 722 setreg TOP_UC_TAP_WRITE_DATA 0x41000000 723 setreg TOP_UC_TAP_CONTROL 0x2f 724 725 loop 3 ' \ 726 setreg TOP_UC_TAP_WRITE_DATA 0x40000000; \ 727 setreg TOP_UC_TAP_CONTROL 0x2f; ' 728 729 setreg TOP_UC_TAP_WRITE_DATA 0x80000180 730 setreg TOP_UC_TAP_CONTROL 0x2f 731 setreg TOP_UC_TAP_WRITE_DATA 0x1dfc3e80 732 setreg TOP_UC_TAP_CONTROL 0x2f 733 getreg TOP_UC_TAP_READ_DATA 734 735 setreg TOP_UC_TAP_WRITE_DATA 0xbffffbfe 736 setreg TOP_UC_TAP_CONTROL 0x2f 737 setreg TOP_UC_TAP_WRITE_DATA 0x40000000 738 setreg TOP_UC_TAP_CONTROL 0x2f 739 getreg TOP_UC_TAP_READ_DATA 740 741 setreg TOP_UC_TAP_WRITE_DATA 0x40080000 742 setreg TOP_UC_TAP_CONTROL 0x2f 743 744 loop 29 ' \ 745 setreg TOP_UC_TAP_WRITE_DATA 0x40000000; \ 746 setreg TOP_UC_TAP_CONTROL 0x2f; ' 747 748 setreg TOP_UC_TAP_WRITE_DATA 0x43000000 749 setreg TOP_UC_TAP_CONTROL 0x2f 750 751 loop 3 ' \ 752 setreg TOP_UC_TAP_WRITE_DATA 0x40000000; \ 753 setreg TOP_UC_TAP_CONTROL 0x2f; ' 754 755 setreg TOP_UC_TAP_WRITE_DATA 0x80000180 756 setreg TOP_UC_TAP_CONTROL 0x2f 757 setreg TOP_UC_TAP_WRITE_DATA 0x1dfcde80 758 setreg TOP_UC_TAP_CONTROL 0x2f 759 getreg TOP_UC_TAP_READ_DATA 760 761 setreg TOP_UC_TAP_WRITE_DATA 0xbffffbfe 762 setreg TOP_UC_TAP_CONTROL 0x2f 763 setreg TOP_UC_TAP_WRITE_DATA 0x44000000 764 setreg TOP_UC_TAP_CONTROL 0x2f 765 getreg TOP_UC_TAP_READ_DATA 766 767 loop 26 ' \ 768 setreg TOP_UC_TAP_WRITE_DATA 0x40000000; \ 769 setreg TOP_UC_TAP_CONTROL 0x2f; ' 770 771 setreg TOP_UC_TAP_WRITE_DATA 0x41000000 772 setreg TOP_UC_TAP_CONTROL 0x2f 773 774 loop 3 ' \ 775 setreg TOP_UC_TAP_WRITE_DATA 0x40000000; \ 776 setreg TOP_UC_TAP_CONTROL 0x2f; ' 777 778 setreg TOP_UC_TAP_WRITE_DATA 0x80000180 779 setreg TOP_UC_TAP_CONTROL 0x2f 780 setreg TOP_UC_TAP_WRITE_DATA 0x1dfcde80 781 setreg TOP_UC_TAP_CONTROL 0x2f 782 getreg TOP_UC_TAP_READ_DATA 783 784 setreg TOP_UC_TAP_WRITE_DATA 0xbffffbfe 785 setreg TOP_UC_TAP_CONTROL 0x2f 786 setreg TOP_UC_TAP_WRITE_DATA 0x44000000 787 setreg TOP_UC_TAP_CONTROL 0x2f 788 getreg TOP_UC_TAP_READ_DATA 789 790 loop 26 ' \ 791 setreg TOP_UC_TAP_WRITE_DATA 0x40000000; \ 792 setreg TOP_UC_TAP_CONTROL 0x2f; ' 793 794 setreg TOP_UC_TAP_WRITE_DATA 0x43000000 795 setreg TOP_UC_TAP_CONTROL 0x2f 796 797 loop 3 ' \ 798 setreg TOP_UC_TAP_WRITE_DATA 0x40000000; \ 799 setreg TOP_UC_TAP_CONTROL 0x2f; ' 800 801 setreg TOP_UC_TAP_WRITE_DATA 0x80000180 802 setreg TOP_UC_TAP_CONTROL 0x2f 803 setreg TOP_UC_TAP_WRITE_DATA 0x1dfc9e80 804 setreg TOP_UC_TAP_CONTROL 0x2f 805 getreg TOP_UC_TAP_READ_DATA 806 807 setreg TOP_UC_TAP_WRITE_DATA 0xbffffbfe 808 setreg TOP_UC_TAP_CONTROL 0x2f 809 setreg TOP_UC_TAP_WRITE_DATA 0x44000000 810 setreg TOP_UC_TAP_CONTROL 0x2f 811 getreg TOP_UC_TAP_READ_DATA 812 813 loop 26 ' \ 814 setreg TOP_UC_TAP_WRITE_DATA 0x40000000; \ 815 setreg TOP_UC_TAP_CONTROL 0x2f; ' 816 817 setreg TOP_UC_TAP_WRITE_DATA 0x41000000 818 setreg TOP_UC_TAP_CONTROL 0x2f 819 820 loop 3 ' \ 821 setreg TOP_UC_TAP_WRITE_DATA 0x40000000; \ 822 setreg TOP_UC_TAP_CONTROL 0x2f; ' 823 824 setreg TOP_UC_TAP_WRITE_DATA 0x80000180 825 setreg TOP_UC_TAP_CONTROL 0x2f 826 setreg TOP_UC_TAP_WRITE_DATA 0x1dfc9e80 827 setreg TOP_UC_TAP_CONTROL 0x2f 828 getreg TOP_UC_TAP_READ_DATA 829 830 setreg TOP_UC_TAP_WRITE_DATA 0xbffffbfe 831 setreg TOP_UC_TAP_CONTROL 0x2f 832 setreg TOP_UC_TAP_WRITE_DATA 0x44000000 833 setreg TOP_UC_TAP_CONTROL 0x2f 834 getreg TOP_UC_TAP_READ_DATA 835 836 loop 26 ' \ 837 setreg TOP_UC_TAP_WRITE_DATA 0x40000000; \ 838 setreg TOP_UC_TAP_CONTROL 0x2f; ' 839 840 setreg TOP_UC_TAP_WRITE_DATA 0x43000000 841 setreg TOP_UC_TAP_CONTROL 0x2f 842 843 loop 3 ' \ 844 setreg TOP_UC_TAP_WRITE_DATA 0x40000000; \ 845 setreg TOP_UC_TAP_CONTROL 0x2f; ' 846 847 setreg TOP_UC_TAP_WRITE_DATA 0x80000180 848 setreg TOP_UC_TAP_CONTROL 0x2f 849 setreg TOP_UC_TAP_WRITE_DATA 0xbfcbe80 850 setreg TOP_UC_TAP_CONTROL 0x2f 851 getreg TOP_UC_TAP_READ_DATA 852 853 setreg TOP_UC_TAP_WRITE_DATA 0xbffffbfe 854 setreg TOP_UC_TAP_CONTROL 0x2f 855 setreg TOP_UC_TAP_WRITE_DATA 0x40000000 856 setreg TOP_UC_TAP_CONTROL 0x2f 857 getreg TOP_UC_TAP_READ_DATA 858 859 setreg TOP_UC_TAP_WRITE_DATA 0x40001000 860 setreg TOP_UC_TAP_CONTROL 0x2f 861 862 loop 35 ' \ 863 setreg TOP_UC_TAP_WRITE_DATA 0x40000000; \ 864 setreg TOP_UC_TAP_CONTROL 0x2f; ' 865 866 setreg TOP_UC_TAP_WRITE_DATA 0x41000000 867 setreg TOP_UC_TAP_CONTROL 0x2f 868 869 loop 3 ' \ 870 setreg TOP_UC_TAP_WRITE_DATA 0x40000000; \ 871 setreg TOP_UC_TAP_CONTROL 0x2f; ' 872 873 setreg TOP_UC_TAP_WRITE_DATA 0x80000180 874 setreg TOP_UC_TAP_CONTROL 0x2f 875 setreg TOP_UC_TAP_WRITE_DATA 0xbfcbe80 876 setreg TOP_UC_TAP_CONTROL 0x2f 877 getreg TOP_UC_TAP_READ_DATA 878 879 setreg TOP_UC_TAP_WRITE_DATA 0xbffffbfe 880 setreg TOP_UC_TAP_CONTROL 0x2f 881 setreg TOP_UC_TAP_WRITE_DATA 0x40000000 882 setreg TOP_UC_TAP_CONTROL 0x2f 883 getreg TOP_UC_TAP_READ_DATA 884 885 setreg TOP_UC_TAP_WRITE_DATA 0x40001000 886 setreg TOP_UC_TAP_CONTROL 0x2f 887 888 loop 35 ' \ 889 setreg TOP_UC_TAP_WRITE_DATA 0x40000000; \ 890 setreg TOP_UC_TAP_CONTROL 0x2f; ' 891 892 setreg TOP_UC_TAP_WRITE_DATA 0x43000000 893 setreg TOP_UC_TAP_CONTROL 0x2f 894 895 loop 3 ' \ 896 setreg TOP_UC_TAP_WRITE_DATA 0x40000000; \ 897 setreg TOP_UC_TAP_CONTROL 0x2f; ' 898 899 setreg TOP_UC_TAP_WRITE_DATA 0x80000180 900 setreg TOP_UC_TAP_CONTROL 0x2f 901 setreg TOP_UC_TAP_WRITE_DATA 0xbfc7e80 902 setreg TOP_UC_TAP_CONTROL 0x2f 903 getreg TOP_UC_TAP_READ_DATA 904 905 setreg TOP_UC_TAP_WRITE_DATA 0xbffffbfe 906 setreg TOP_UC_TAP_CONTROL 0x2f 907 setreg TOP_UC_TAP_WRITE_DATA 0x40000000 908 setreg TOP_UC_TAP_CONTROL 0x2f 909 getreg TOP_UC_TAP_READ_DATA 910 911 setreg TOP_UC_TAP_WRITE_DATA 0x40001000 912 setreg TOP_UC_TAP_CONTROL 0x2f 913 914 loop 35 ' \ 915 setreg TOP_UC_TAP_WRITE_DATA 0x40000000; \ 916 setreg TOP_UC_TAP_CONTROL 0x2f; ' 917 918 setreg TOP_UC_TAP_WRITE_DATA 0x41000000 919 setreg TOP_UC_TAP_CONTROL 0x2f 920 921 loop 3 ' \ 922 setreg TOP_UC_TAP_WRITE_DATA 0x40000000; \ 923 setreg TOP_UC_TAP_CONTROL 0x2f; ' 924 925 setreg TOP_UC_TAP_WRITE_DATA 0x80000180 926 setreg TOP_UC_TAP_CONTROL 0x2f 927 setreg TOP_UC_TAP_WRITE_DATA 0xbfc7e80 928 setreg TOP_UC_TAP_CONTROL 0x2f 929 getreg TOP_UC_TAP_READ_DATA 930 931 setreg TOP_UC_TAP_WRITE_DATA 0xbffffbfe 932 setreg TOP_UC_TAP_CONTROL 0x2f 933 setreg TOP_UC_TAP_WRITE_DATA 0x40000000 934 setreg TOP_UC_TAP_CONTROL 0x2f 935 getreg TOP_UC_TAP_READ_DATA 936 937 setreg TOP_UC_TAP_WRITE_DATA 0x40001000 938 setreg TOP_UC_TAP_CONTROL 0x2f 939 940 loop 35 ' \ 941 setreg TOP_UC_TAP_WRITE_DATA 0x40000000; \ 942 setreg TOP_UC_TAP_CONTROL 0x2f; ' 943 944 setreg TOP_UC_TAP_WRITE_DATA 0x43000000 945 setreg TOP_UC_TAP_CONTROL 0x2f 946 947 loop 3 ' \ 948 setreg TOP_UC_TAP_WRITE_DATA 0x40000000; \ 949 setreg TOP_UC_TAP_CONTROL 0x2f; ' 950 951 setreg TOP_UC_TAP_WRITE_DATA 0x80000180 952 setreg TOP_UC_TAP_CONTROL 0x2f 953 setreg TOP_UC_TAP_WRITE_DATA 0xbfc3e80 954 setreg TOP_UC_TAP_CONTROL 0x2f 955 getreg TOP_UC_TAP_READ_DATA 956 957 setreg TOP_UC_TAP_WRITE_DATA 0xbffffbfe 958 setreg TOP_UC_TAP_CONTROL 0x2f 959 setreg TOP_UC_TAP_WRITE_DATA 0x40000000 960 setreg TOP_UC_TAP_CONTROL 0x2f 961 getreg TOP_UC_TAP_READ_DATA 962 963 setreg TOP_UC_TAP_WRITE_DATA 0x40080000 964 setreg TOP_UC_TAP_CONTROL 0x2f 965 966 loop 17 ' \ 967 setreg TOP_UC_TAP_WRITE_DATA 0x40000000; \ 968 setreg TOP_UC_TAP_CONTROL 0x2f; ' 969 970 setreg TOP_UC_TAP_WRITE_DATA 0x41000000 971 setreg TOP_UC_TAP_CONTROL 0x2f 972 973 loop 3 ' \ 974 setreg TOP_UC_TAP_WRITE_DATA 0x40000000; \ 975 setreg TOP_UC_TAP_CONTROL 0x2f; ' 976 977 setreg TOP_UC_TAP_WRITE_DATA 0x80000180 978 setreg TOP_UC_TAP_CONTROL 0x2f 979 setreg TOP_UC_TAP_WRITE_DATA 0xbfc3e80 980 setreg TOP_UC_TAP_CONTROL 0x2f 981 getreg TOP_UC_TAP_READ_DATA 982 983 setreg TOP_UC_TAP_WRITE_DATA 0xbffffbfe 984 setreg TOP_UC_TAP_CONTROL 0x2f 985 setreg TOP_UC_TAP_WRITE_DATA 0x40000000 986 setreg TOP_UC_TAP_CONTROL 0x2f 987 getreg TOP_UC_TAP_READ_DATA 988 989 setreg TOP_UC_TAP_WRITE_DATA 0x40080000 990 setreg TOP_UC_TAP_CONTROL 0x2f 991 992 loop 17 ' \ 993 setreg TOP_UC_TAP_WRITE_DATA 0x40000000; \ 994 setreg TOP_UC_TAP_CONTROL 0x2f; ' 995 996 setreg TOP_UC_TAP_WRITE_DATA 0x43000000 997 setreg TOP_UC_TAP_CONTROL 0x2f 998 999 loop 3 ' \ 1000 setreg TOP_UC_TAP_WRITE_DATA 0x40000000; \ 1001 setreg TOP_UC_TAP_CONTROL 0x2f; ' 1002 1003 setreg TOP_UC_TAP_WRITE_DATA 0x80000180 1004 setreg TOP_UC_TAP_CONTROL 0x2f 1005 setreg TOP_UC_TAP_WRITE_DATA 0xbfcde80 1006 setreg TOP_UC_TAP_CONTROL 0x2f 1007 getreg TOP_UC_TAP_READ_DATA 1008 1009 setreg TOP_UC_TAP_WRITE_DATA 0xbffffbfe 1010 setreg TOP_UC_TAP_CONTROL 0x2f 1011 setreg TOP_UC_TAP_WRITE_DATA 0x40000000 1012 setreg TOP_UC_TAP_CONTROL 0x2f 1013 getreg TOP_UC_TAP_READ_DATA 1014 1015 setreg TOP_UC_TAP_WRITE_DATA 0x41000000 1016 setreg TOP_UC_TAP_CONTROL 0x2f 1017 1018 loop 26 ' \ 1019 setreg TOP_UC_TAP_WRITE_DATA 0x40000000; \ 1020 setreg TOP_UC_TAP_CONTROL 0x2f; ' 1021 1022 setreg TOP_UC_TAP_WRITE_DATA 0x41000000 1023 setreg TOP_UC_TAP_CONTROL 0x2f 1024 1025 loop 3 ' \ 1026 setreg TOP_UC_TAP_WRITE_DATA 0x40000000; \ 1027 setreg TOP_UC_TAP_CONTROL 0x2f; ' 1028 1029 setreg TOP_UC_TAP_WRITE_DATA 0x80000180 1030 setreg TOP_UC_TAP_CONTROL 0x2f 1031 setreg TOP_UC_TAP_WRITE_DATA 0xbfcde80 1032 setreg TOP_UC_TAP_CONTROL 0x2f 1033 getreg TOP_UC_TAP_READ_DATA 1034 1035 setreg TOP_UC_TAP_WRITE_DATA 0xbffffbfe 1036 setreg TOP_UC_TAP_CONTROL 0x2f 1037 setreg TOP_UC_TAP_WRITE_DATA 0x40000000 1038 setreg TOP_UC_TAP_CONTROL 0x2f 1039 getreg TOP_UC_TAP_READ_DATA 1040 1041 setreg TOP_UC_TAP_WRITE_DATA 0x41000000 1042 setreg TOP_UC_TAP_CONTROL 0x2f 1043 1044 loop 26 ' \ 1045 setreg TOP_UC_TAP_WRITE_DATA 0x40000000; \ 1046 setreg TOP_UC_TAP_CONTROL 0x2f; ' 1047 1048 setreg TOP_UC_TAP_WRITE_DATA 0x43000000 1049 setreg TOP_UC_TAP_CONTROL 0x2f 1050 1051 loop 3 ' \ 1052 setreg TOP_UC_TAP_WRITE_DATA 0x40000000; \ 1053 setreg TOP_UC_TAP_CONTROL 0x2f; ' 1054 1055 setreg TOP_UC_TAP_WRITE_DATA 0x80000180 1056 setreg TOP_UC_TAP_CONTROL 0x2f 1057 setreg TOP_UC_TAP_WRITE_DATA 0x1bfc3e80 1058 setreg TOP_UC_TAP_CONTROL 0x2f 1059 getreg TOP_UC_TAP_READ_DATA 1060 1061 setreg TOP_UC_TAP_WRITE_DATA 0xbffffbfe 1062 setreg TOP_UC_TAP_CONTROL 0x2f 1063 setreg TOP_UC_TAP_WRITE_DATA 0x40000000 1064 setreg TOP_UC_TAP_CONTROL 0x2f 1065 getreg TOP_UC_TAP_READ_DATA 1066 1067 setreg TOP_UC_TAP_WRITE_DATA 0x40000008 1068 setreg TOP_UC_TAP_CONTROL 0x2f 1069 1070 loop 21 ' \ 1071 setreg TOP_UC_TAP_WRITE_DATA 0x40000000; \ 1072 setreg TOP_UC_TAP_CONTROL 0x2f; ' 1073 1074 setreg TOP_UC_TAP_WRITE_DATA 0x41000000 1075 setreg TOP_UC_TAP_CONTROL 0x2f 1076 1077 loop 3 ' \ 1078 setreg TOP_UC_TAP_WRITE_DATA 0x40000000; \ 1079 setreg TOP_UC_TAP_CONTROL 0x2f; ' 1080 1081 setreg TOP_UC_TAP_WRITE_DATA 0x80000180 1082 setreg TOP_UC_TAP_CONTROL 0x2f 1083 setreg TOP_UC_TAP_WRITE_DATA 0x1bfc3e80 1084 setreg TOP_UC_TAP_CONTROL 0x2f 1085 getreg TOP_UC_TAP_READ_DATA 1086 1087 setreg TOP_UC_TAP_WRITE_DATA 0xbffffbfe 1088 setreg TOP_UC_TAP_CONTROL 0x2f 1089 setreg TOP_UC_TAP_WRITE_DATA 0x40000000 1090 setreg TOP_UC_TAP_CONTROL 0x2f 1091 getreg TOP_UC_TAP_READ_DATA 1092 1093 setreg TOP_UC_TAP_WRITE_DATA 0x40000008 1094 setreg TOP_UC_TAP_CONTROL 0x2f 1095 1096 loop 21 ' \ 1097 setreg TOP_UC_TAP_WRITE_DATA 0x40000000; \ 1098 setreg TOP_UC_TAP_CONTROL 0x2f; ' 1099 1100 setreg TOP_UC_TAP_WRITE_DATA 0x43000000 1101 setreg TOP_UC_TAP_CONTROL 0x2f 1102 1103 loop 3 ' \ 1104 setreg TOP_UC_TAP_WRITE_DATA 0x40000000; \ 1105 setreg TOP_UC_TAP_CONTROL 0x2f; ' 1106 1107 setreg TOP_UC_TAP_WRITE_DATA 0x80000180 1108 setreg TOP_UC_TAP_CONTROL 0x2f 1109 setreg TOP_UC_TAP_WRITE_DATA 0x1bfcde80 1110 setreg TOP_UC_TAP_CONTROL 0x2f 1111 getreg TOP_UC_TAP_READ_DATA 1112 1113 setreg TOP_UC_TAP_WRITE_DATA 0xbffffbfe 1114 setreg TOP_UC_TAP_CONTROL 0x2f 1115 setreg TOP_UC_TAP_WRITE_DATA 0x40000000 1116 setreg TOP_UC_TAP_CONTROL 0x2f 1117 getreg TOP_UC_TAP_READ_DATA 1118 1119 setreg TOP_UC_TAP_WRITE_DATA 0x40000008 1120 setreg TOP_UC_TAP_CONTROL 0x2f 1121 1122 loop 21 ' \ 1123 setreg TOP_UC_TAP_WRITE_DATA 0x40000000; \ 1124 setreg TOP_UC_TAP_CONTROL 0x2f; ' 1125 1126 setreg TOP_UC_TAP_WRITE_DATA 0x41000000 1127 setreg TOP_UC_TAP_CONTROL 0x2f 1128 1129 loop 3 ' \ 1130 setreg TOP_UC_TAP_WRITE_DATA 0x40000000; \ 1131 setreg TOP_UC_TAP_CONTROL 0x2f; ' 1132 1133 setreg TOP_UC_TAP_WRITE_DATA 0x80000180 1134 setreg TOP_UC_TAP_CONTROL 0x2f 1135 setreg TOP_UC_TAP_WRITE_DATA 0x1bfcde80 1136 setreg TOP_UC_TAP_CONTROL 0x2f 1137 getreg TOP_UC_TAP_READ_DATA 1138 1139 setreg TOP_UC_TAP_WRITE_DATA 0xbffffbfe 1140 setreg TOP_UC_TAP_CONTROL 0x2f 1141 setreg TOP_UC_TAP_WRITE_DATA 0x40000000 1142 setreg TOP_UC_TAP_CONTROL 0x2f 1143 getreg TOP_UC_TAP_READ_DATA 1144 1145 setreg TOP_UC_TAP_WRITE_DATA 0x40000008 1146 setreg TOP_UC_TAP_CONTROL 0x2f 1147 1148 loop 21 ' \ 1149 setreg TOP_UC_TAP_WRITE_DATA 0x40000000; \ 1150 setreg TOP_UC_TAP_CONTROL 0x2f; ' 1151 1152 setreg TOP_UC_TAP_WRITE_DATA 0x43000000 1153 setreg TOP_UC_TAP_CONTROL 0x2f 1154 1155 loop 3 ' \ 1156 setreg TOP_UC_TAP_WRITE_DATA 0x40000000; \ 1157 setreg TOP_UC_TAP_CONTROL 0x2f; ' 1158 1159 setreg TOP_UC_TAP_WRITE_DATA 0x80000180 1160 setreg TOP_UC_TAP_CONTROL 0x2f 1161 setreg TOP_UC_TAP_WRITE_DATA 0x17fc7e80 1162 setreg TOP_UC_TAP_CONTROL 0x2f 1163 getreg TOP_UC_TAP_READ_DATA 1164 1165 setreg TOP_UC_TAP_WRITE_DATA 0xbffffbfe 1166 setreg TOP_UC_TAP_CONTROL 0x2f 1167 setreg TOP_UC_TAP_WRITE_DATA 0x40000000 1168 setreg TOP_UC_TAP_CONTROL 0x2f 1169 getreg TOP_UC_TAP_READ_DATA 1170 1171 setreg TOP_UC_TAP_WRITE_DATA 0x40000008 1172 setreg TOP_UC_TAP_CONTROL 0x2f 1173 1174 loop 21 ' \ 1175 setreg TOP_UC_TAP_WRITE_DATA 0x40000000; \ 1176 setreg TOP_UC_TAP_CONTROL 0x2f; ' 1177 1178 setreg TOP_UC_TAP_WRITE_DATA 0x41000000 1179 setreg TOP_UC_TAP_CONTROL 0x2f 1180 1181 loop 3 ' \ 1182 setreg TOP_UC_TAP_WRITE_DATA 0x40000000; \ 1183 setreg TOP_UC_TAP_CONTROL 0x2f; ' 1184 1185 setreg TOP_UC_TAP_WRITE_DATA 0x80000180 1186 setreg TOP_UC_TAP_CONTROL 0x2f 1187 setreg TOP_UC_TAP_WRITE_DATA 0x17fc7e80 1188 setreg TOP_UC_TAP_CONTROL 0x2f 1189 getreg TOP_UC_TAP_READ_DATA 1190 1191 setreg TOP_UC_TAP_WRITE_DATA 0xbffffbfe 1192 setreg TOP_UC_TAP_CONTROL 0x2f 1193 setreg TOP_UC_TAP_WRITE_DATA 0x40000000 1194 setreg TOP_UC_TAP_CONTROL 0x2f 1195 getreg TOP_UC_TAP_READ_DATA 1196 1197 setreg TOP_UC_TAP_WRITE_DATA 0x40000008 1198 setreg TOP_UC_TAP_CONTROL 0x2f 1199 1200 loop 21 ' \ 1201 setreg TOP_UC_TAP_WRITE_DATA 0x40000000; \ 1202 setreg TOP_UC_TAP_CONTROL 0x2f; ' 1203 1204 setreg TOP_UC_TAP_WRITE_DATA 0x43000000 1205 setreg TOP_UC_TAP_CONTROL 0x2f 1206 1207 loop 3 ' \ 1208 setreg TOP_UC_TAP_WRITE_DATA 0x40000000; \ 1209 setreg TOP_UC_TAP_CONTROL 0x2f; ' 1210 1211 setreg TOP_UC_TAP_WRITE_DATA 0x80000180 1212 setreg TOP_UC_TAP_CONTROL 0x2f 1213 setreg TOP_UC_TAP_WRITE_DATA 0x17fc3e80 1214 setreg TOP_UC_TAP_CONTROL 0x2f 1215 getreg TOP_UC_TAP_READ_DATA 1216 1217 setreg TOP_UC_TAP_WRITE_DATA 0xbffffbfe 1218 setreg TOP_UC_TAP_CONTROL 0x2f 1219 setreg TOP_UC_TAP_WRITE_DATA 0x40000000 1220 setreg TOP_UC_TAP_CONTROL 0x2f 1221 getreg TOP_UC_TAP_READ_DATA 1222 1223 setreg TOP_UC_TAP_WRITE_DATA 0x40000008 1224 setreg TOP_UC_TAP_CONTROL 0x2f 1225 1226 loop 21 ' \ 1227 setreg TOP_UC_TAP_WRITE_DATA 0x40000000; \ 1228 setreg TOP_UC_TAP_CONTROL 0x2f; ' 1229 1230 setreg TOP_UC_TAP_WRITE_DATA 0x41000000 1231 setreg TOP_UC_TAP_CONTROL 0x2f 1232 1233 loop 3 ' \ 1234 setreg TOP_UC_TAP_WRITE_DATA 0x40000000; \ 1235 setreg TOP_UC_TAP_CONTROL 0x2f; ' 1236 1237 setreg TOP_UC_TAP_WRITE_DATA 0x80000180 1238 setreg TOP_UC_TAP_CONTROL 0x2f 1239 setreg TOP_UC_TAP_WRITE_DATA 0x17fc3e80 1240 setreg TOP_UC_TAP_CONTROL 0x2f 1241 getreg TOP_UC_TAP_READ_DATA 1242 1243 setreg TOP_UC_TAP_WRITE_DATA 0xbffffbfe 1244 setreg TOP_UC_TAP_CONTROL 0x2f 1245 setreg TOP_UC_TAP_WRITE_DATA 0x40000000 1246 setreg TOP_UC_TAP_CONTROL 0x2f 1247 getreg TOP_UC_TAP_READ_DATA 1248 1249 setreg TOP_UC_TAP_WRITE_DATA 0x40000008 1250 setreg TOP_UC_TAP_CONTROL 0x2f 1251 1252 loop 21 ' \ 1253 setreg TOP_UC_TAP_WRITE_DATA 0x40000000; \ 1254 setreg TOP_UC_TAP_CONTROL 0x2f; ' 1255 1256 setreg TOP_UC_TAP_WRITE_DATA 0x43000000 1257 setreg TOP_UC_TAP_CONTROL 0x2f 1258 1259 loop 3 ' \ 1260 setreg TOP_UC_TAP_WRITE_DATA 0x40000000; \ 1261 setreg TOP_UC_TAP_CONTROL 0x2f; ' 1262 1263 setreg TOP_UC_TAP_WRITE_DATA 0x80000180 1264 setreg TOP_UC_TAP_CONTROL 0x2f 1265 setreg TOP_UC_TAP_WRITE_DATA 0x13fcbe80 1266 setreg TOP_UC_TAP_CONTROL 0x2f 1267 getreg TOP_UC_TAP_READ_DATA 1268 1269 setreg TOP_UC_TAP_WRITE_DATA 0xbffffbfe 1270 setreg TOP_UC_TAP_CONTROL 0x2f 1271 setreg TOP_UC_TAP_WRITE_DATA 0x40000000 1272 setreg TOP_UC_TAP_CONTROL 0x2f 1273 getreg TOP_UC_TAP_READ_DATA 1274 1275 setreg TOP_UC_TAP_WRITE_DATA 0x40000008 1276 setreg TOP_UC_TAP_CONTROL 0x2f 1277 1278 loop 21 ' \ 1279 setreg TOP_UC_TAP_WRITE_DATA 0x40000000; \ 1280 setreg TOP_UC_TAP_CONTROL 0x2f; ' 1281 1282 setreg TOP_UC_TAP_WRITE_DATA 0x41000000 1283 setreg TOP_UC_TAP_CONTROL 0x2f 1284 1285 loop 3 ' \ 1286 setreg TOP_UC_TAP_WRITE_DATA 0x40000000; \ 1287 setreg TOP_UC_TAP_CONTROL 0x2f; ' 1288 1289 setreg TOP_UC_TAP_WRITE_DATA 0x80000180 1290 setreg TOP_UC_TAP_CONTROL 0x2f 1291 setreg TOP_UC_TAP_WRITE_DATA 0x13fcbe80 1292 setreg TOP_UC_TAP_CONTROL 0x2f 1293 getreg TOP_UC_TAP_READ_DATA 1294 1295 setreg TOP_UC_TAP_WRITE_DATA 0xbffffbfe 1296 setreg TOP_UC_TAP_CONTROL 0x2f 1297 setreg TOP_UC_TAP_WRITE_DATA 0x40000000 1298 setreg TOP_UC_TAP_CONTROL 0x2f 1299 getreg TOP_UC_TAP_READ_DATA 1300 1301 setreg TOP_UC_TAP_WRITE_DATA 0x40000008 1302 setreg TOP_UC_TAP_CONTROL 0x2f 1303 1304 loop 21 ' \ 1305 setreg TOP_UC_TAP_WRITE_DATA 0x40000000; \ 1306 setreg TOP_UC_TAP_CONTROL 0x2f; ' 1307 1308 setreg TOP_UC_TAP_WRITE_DATA 0x43000000 1309 setreg TOP_UC_TAP_CONTROL 0x2f 1310 1311 loop 3 ' \ 1312 setreg TOP_UC_TAP_WRITE_DATA 0x40000000; \ 1313 setreg TOP_UC_TAP_CONTROL 0x2f; ' 1314 1315 setreg TOP_UC_TAP_WRITE_DATA 0x80000180 1316 setreg TOP_UC_TAP_CONTROL 0x2f 1317 setreg TOP_UC_TAP_WRITE_DATA 0x13fc7e80 1318 setreg TOP_UC_TAP_CONTROL 0x2f 1319 getreg TOP_UC_TAP_READ_DATA 1320 1321 setreg TOP_UC_TAP_WRITE_DATA 0xbffffbfe 1322 setreg TOP_UC_TAP_CONTROL 0x2f 1323 setreg TOP_UC_TAP_WRITE_DATA 0x40000000 1324 setreg TOP_UC_TAP_CONTROL 0x2f 1325 getreg TOP_UC_TAP_READ_DATA 1326 1327 setreg TOP_UC_TAP_WRITE_DATA 0x40000008 1328 setreg TOP_UC_TAP_CONTROL 0x2f 1329 1330 loop 21 ' \ 1331 setreg TOP_UC_TAP_WRITE_DATA 0x40000000; \ 1332 setreg TOP_UC_TAP_CONTROL 0x2f; ' 1333 1334 setreg TOP_UC_TAP_WRITE_DATA 0x41000000 1335 setreg TOP_UC_TAP_CONTROL 0x2f 1336 1337 loop 3 ' \ 1338 setreg TOP_UC_TAP_WRITE_DATA 0x40000000; \ 1339 setreg TOP_UC_TAP_CONTROL 0x2f; ' 1340 1341 setreg TOP_UC_TAP_WRITE_DATA 0x80000180 1342 setreg TOP_UC_TAP_CONTROL 0x2f 1343 setreg TOP_UC_TAP_WRITE_DATA 0x13fc7e80 1344 setreg TOP_UC_TAP_CONTROL 0x2f 1345 getreg TOP_UC_TAP_READ_DATA 1346 1347 setreg TOP_UC_TAP_WRITE_DATA 0xbffffbfe 1348 setreg TOP_UC_TAP_CONTROL 0x2f 1349 setreg TOP_UC_TAP_WRITE_DATA 0x40000000 1350 setreg TOP_UC_TAP_CONTROL 0x2f 1351 getreg TOP_UC_TAP_READ_DATA 1352 1353 setreg TOP_UC_TAP_WRITE_DATA 0x40000008 1354 setreg TOP_UC_TAP_CONTROL 0x2f 1355 1356 loop 21 ' \ 1357 setreg TOP_UC_TAP_WRITE_DATA 0x40000000; \ 1358 setreg TOP_UC_TAP_CONTROL 0x2f; ' 1359 1360 setreg TOP_UC_TAP_WRITE_DATA 0x43000000 1361 setreg TOP_UC_TAP_CONTROL 0x2f 1362 1363 loop 3 ' \ 1364 setreg TOP_UC_TAP_WRITE_DATA 0x40000000; \ 1365 setreg TOP_UC_TAP_CONTROL 0x2f; ' 1366 1367 setreg TOP_UC_TAP_WRITE_DATA 0x80000180 1368 setreg TOP_UC_TAP_CONTROL 0x2f 1369 setreg TOP_UC_TAP_WRITE_DATA 0xffcfe80 1370 setreg TOP_UC_TAP_CONTROL 0x2f 1371 getreg TOP_UC_TAP_READ_DATA 1372 1373 setreg TOP_UC_TAP_WRITE_DATA 0xbffffbfe 1374 setreg TOP_UC_TAP_CONTROL 0x2f 1375 setreg TOP_UC_TAP_WRITE_DATA 0x40000000 1376 setreg TOP_UC_TAP_CONTROL 0x2f 1377 getreg TOP_UC_TAP_READ_DATA 1378 1379 setreg TOP_UC_TAP_WRITE_DATA 0x40000008 1380 setreg TOP_UC_TAP_CONTROL 0x2f 1381 1382 loop 21 ' \ 1383 setreg TOP_UC_TAP_WRITE_DATA 0x40000000; \ 1384 setreg TOP_UC_TAP_CONTROL 0x2f; ' 1385 1386 setreg TOP_UC_TAP_WRITE_DATA 0x41000000 1387 setreg TOP_UC_TAP_CONTROL 0x2f 1388 1389 loop 3 ' \ 1390 setreg TOP_UC_TAP_WRITE_DATA 0x40000000; \ 1391 setreg TOP_UC_TAP_CONTROL 0x2f; ' 1392 1393 setreg TOP_UC_TAP_WRITE_DATA 0x80000180 1394 setreg TOP_UC_TAP_CONTROL 0x2f 1395 setreg TOP_UC_TAP_WRITE_DATA 0xffcfe80 1396 setreg TOP_UC_TAP_CONTROL 0x2f 1397 getreg TOP_UC_TAP_READ_DATA 1398 1399 setreg TOP_UC_TAP_WRITE_DATA 0xbffffbfe 1400 setreg TOP_UC_TAP_CONTROL 0x2f 1401 setreg TOP_UC_TAP_WRITE_DATA 0x40000000 1402 setreg TOP_UC_TAP_CONTROL 0x2f 1403 getreg TOP_UC_TAP_READ_DATA 1404 1405 setreg TOP_UC_TAP_WRITE_DATA 0x40000008 1406 setreg TOP_UC_TAP_CONTROL 0x2f 1407 1408 loop 21 ' \ 1409 setreg TOP_UC_TAP_WRITE_DATA 0x40000000; \ 1410 setreg TOP_UC_TAP_CONTROL 0x2f; ' 1411 1412 setreg TOP_UC_TAP_WRITE_DATA 0x43000000 1413 setreg TOP_UC_TAP_CONTROL 0x2f 1414 1415 loop 3 ' \ 1416 setreg TOP_UC_TAP_WRITE_DATA 0x40000000; \ 1417 setreg TOP_UC_TAP_CONTROL 0x2f; ' 1418 1419 setreg TOP_UC_TAP_WRITE_DATA 0x80000180 1420 setreg TOP_UC_TAP_CONTROL 0x2f 1421 setreg TOP_UC_TAP_WRITE_DATA 0xffcbe80 1422 setreg TOP_UC_TAP_CONTROL 0x2f 1423 getreg TOP_UC_TAP_READ_DATA 1424 1425 setreg TOP_UC_TAP_WRITE_DATA 0xbffffbfe 1426 setreg TOP_UC_TAP_CONTROL 0x2f 1427 setreg TOP_UC_TAP_WRITE_DATA 0x40000000 1428 setreg TOP_UC_TAP_CONTROL 0x2f 1429 getreg TOP_UC_TAP_READ_DATA 1430 1431 setreg TOP_UC_TAP_WRITE_DATA 0x40000008 1432 setreg TOP_UC_TAP_CONTROL 0x2f 1433 1434 loop 21 ' \ 1435 setreg TOP_UC_TAP_WRITE_DATA 0x40000000; \ 1436 setreg TOP_UC_TAP_CONTROL 0x2f; ' 1437 1438 setreg TOP_UC_TAP_WRITE_DATA 0x41000000 1439 setreg TOP_UC_TAP_CONTROL 0x2f 1440 1441 loop 3 ' \ 1442 setreg TOP_UC_TAP_WRITE_DATA 0x40000000; \ 1443 setreg TOP_UC_TAP_CONTROL 0x2f; ' 1444 1445 setreg TOP_UC_TAP_WRITE_DATA 0x80000180 1446 setreg TOP_UC_TAP_CONTROL 0x2f 1447 setreg TOP_UC_TAP_WRITE_DATA 0xffcbe80 1448 setreg TOP_UC_TAP_CONTROL 0x2f 1449 getreg TOP_UC_TAP_READ_DATA 1450 1451 setreg TOP_UC_TAP_WRITE_DATA 0xbffffbfe 1452 setreg TOP_UC_TAP_CONTROL 0x2f 1453 setreg TOP_UC_TAP_WRITE_DATA 0x40000000 1454 setreg TOP_UC_TAP_CONTROL 0x2f 1455 getreg TOP_UC_TAP_READ_DATA 1456 1457 setreg TOP_UC_TAP_WRITE_DATA 0x40000008 1458 setreg TOP_UC_TAP_CONTROL 0x2f 1459 1460 loop 21 ' \ 1461 setreg TOP_UC_TAP_WRITE_DATA 0x40000000; \ 1462 setreg TOP_UC_TAP_CONTROL 0x2f; ' 1463 1464 setreg TOP_UC_TAP_WRITE_DATA 0x43000000 1465 setreg TOP_UC_TAP_CONTROL 0x2f 1466 1467 loop 3 ' \ 1468 setreg TOP_UC_TAP_WRITE_DATA 0x40000000; \ 1469 setreg TOP_UC_TAP_CONTROL 0x2f; ' 1470 1471 setreg TOP_UC_TAP_WRITE_DATA 0x80000180 1472 setreg TOP_UC_TAP_CONTROL 0x2f 1473 setreg TOP_UC_TAP_WRITE_DATA 0x1ffc5e80 1474 setreg TOP_UC_TAP_CONTROL 0x2f 1475 getreg TOP_UC_TAP_READ_DATA 1476 1477 setreg TOP_UC_TAP_WRITE_DATA 0xbffffbfe 1478 setreg TOP_UC_TAP_CONTROL 0x2f 1479 setreg TOP_UC_TAP_WRITE_DATA 0x44000000 1480 setreg TOP_UC_TAP_CONTROL 0x2f 1481 getreg TOP_UC_TAP_READ_DATA 1482 1483 loop 15 ' \ 1484 setreg TOP_UC_TAP_WRITE_DATA 0x40000000; \ 1485 setreg TOP_UC_TAP_CONTROL 0x2f; ' 1486 1487 setreg TOP_UC_TAP_WRITE_DATA 0x41000000 1488 setreg TOP_UC_TAP_CONTROL 0x2f 1489 1490 loop 3 ' \ 1491 setreg TOP_UC_TAP_WRITE_DATA 0x40000000; \ 1492 setreg TOP_UC_TAP_CONTROL 0x2f; ' 1493 1494 setreg TOP_UC_TAP_WRITE_DATA 0x80000180 1495 setreg TOP_UC_TAP_CONTROL 0x2f 1496 setreg TOP_UC_TAP_WRITE_DATA 0x1ffc5e80 1497 setreg TOP_UC_TAP_CONTROL 0x2f 1498 getreg TOP_UC_TAP_READ_DATA 1499 1500 setreg TOP_UC_TAP_WRITE_DATA 0xbffffbfe 1501 setreg TOP_UC_TAP_CONTROL 0x2f 1502 setreg TOP_UC_TAP_WRITE_DATA 0x44000000 1503 setreg TOP_UC_TAP_CONTROL 0x2f 1504 getreg TOP_UC_TAP_READ_DATA 1505 1506 loop 15 ' \ 1507 setreg TOP_UC_TAP_WRITE_DATA 0x40000000; \ 1508 setreg TOP_UC_TAP_CONTROL 0x2f; ' 1509 1510 setreg TOP_UC_TAP_WRITE_DATA 0x43000000 1511 setreg TOP_UC_TAP_CONTROL 0x2f 1512 1513 loop 3 ' \ 1514 setreg TOP_UC_TAP_WRITE_DATA 0x40000000; \ 1515 setreg TOP_UC_TAP_CONTROL 0x2f; ' 1516 1517 setreg TOP_UC_TAP_WRITE_DATA 0x80000180 1518 setreg TOP_UC_TAP_CONTROL 0x2f 1519 setreg TOP_UC_TAP_WRITE_DATA 0x1ffc1e80 1520 setreg TOP_UC_TAP_CONTROL 0x2f 1521 getreg TOP_UC_TAP_READ_DATA 1522 1523 setreg TOP_UC_TAP_WRITE_DATA 0xbffffbfe 1524 setreg TOP_UC_TAP_CONTROL 0x2f 1525 setreg TOP_UC_TAP_WRITE_DATA 0x44000000 1526 setreg TOP_UC_TAP_CONTROL 0x2f 1527 getreg TOP_UC_TAP_READ_DATA 1528 1529 loop 15 ' \ 1530 setreg TOP_UC_TAP_WRITE_DATA 0x40000000; \ 1531 setreg TOP_UC_TAP_CONTROL 0x2f; ' 1532 1533 setreg TOP_UC_TAP_WRITE_DATA 0x41000000 1534 setreg TOP_UC_TAP_CONTROL 0x2f 1535 1536 loop 3 ' \ 1537 setreg TOP_UC_TAP_WRITE_DATA 0x40000000; \ 1538 setreg TOP_UC_TAP_CONTROL 0x2f; ' 1539 1540 setreg TOP_UC_TAP_WRITE_DATA 0x80000180 1541 setreg TOP_UC_TAP_CONTROL 0x2f 1542 setreg TOP_UC_TAP_WRITE_DATA 0x1ffc1e80 1543 setreg TOP_UC_TAP_CONTROL 0x2f 1544 getreg TOP_UC_TAP_READ_DATA 1545 1546 setreg TOP_UC_TAP_WRITE_DATA 0xbffffbfe 1547 setreg TOP_UC_TAP_CONTROL 0x2f 1548 setreg TOP_UC_TAP_WRITE_DATA 0x44000000 1549 setreg TOP_UC_TAP_CONTROL 0x2f 1550 getreg TOP_UC_TAP_READ_DATA 1551 1552 loop 15 ' \ 1553 setreg TOP_UC_TAP_WRITE_DATA 0x40000000; \ 1554 setreg TOP_UC_TAP_CONTROL 0x2f; ' 1555 1556 setreg TOP_UC_TAP_WRITE_DATA 0x43000000 1557 setreg TOP_UC_TAP_CONTROL 0x2f 1558 1559 loop 3 ' \ 1560 setreg TOP_UC_TAP_WRITE_DATA 0x40000000; \ 1561 setreg TOP_UC_TAP_CONTROL 0x2f; ' 1562 1563 setreg TOP_UC_TAP_WRITE_DATA 0x80000180 1564 setreg TOP_UC_TAP_CONTROL 0x2f 1565 setreg TOP_UC_TAP_WRITE_DATA 0x1dfc5e80 1566 setreg TOP_UC_TAP_CONTROL 0x2f 1567 getreg TOP_UC_TAP_READ_DATA 1568 1569 setreg TOP_UC_TAP_WRITE_DATA 0xbffffbfe 1570 setreg TOP_UC_TAP_CONTROL 0x2f 1571 setreg TOP_UC_TAP_WRITE_DATA 0x40000000 1572 setreg TOP_UC_TAP_CONTROL 0x2f 1573 getreg TOP_UC_TAP_READ_DATA 1574 1575 setreg TOP_UC_TAP_WRITE_DATA 0x40000002 1576 setreg TOP_UC_TAP_CONTROL 0x2f 1577 1578 loop 9 ' \ 1579 setreg TOP_UC_TAP_WRITE_DATA 0x40000000; \ 1580 setreg TOP_UC_TAP_CONTROL 0x2f; ' 1581 1582 setreg TOP_UC_TAP_WRITE_DATA 0x41000000 1583 setreg TOP_UC_TAP_CONTROL 0x2f 1584 1585 loop 3 ' \ 1586 setreg TOP_UC_TAP_WRITE_DATA 0x40000000; \ 1587 setreg TOP_UC_TAP_CONTROL 0x2f; ' 1588 1589 setreg TOP_UC_TAP_WRITE_DATA 0x80000180 1590 setreg TOP_UC_TAP_CONTROL 0x2f 1591 setreg TOP_UC_TAP_WRITE_DATA 0x1dfc5e80 1592 setreg TOP_UC_TAP_CONTROL 0x2f 1593 getreg TOP_UC_TAP_READ_DATA 1594 1595 setreg TOP_UC_TAP_WRITE_DATA 0xbffffbfe 1596 setreg TOP_UC_TAP_CONTROL 0x2f 1597 setreg TOP_UC_TAP_WRITE_DATA 0x40000000 1598 setreg TOP_UC_TAP_CONTROL 0x2f 1599 getreg TOP_UC_TAP_READ_DATA 1600 1601 setreg TOP_UC_TAP_WRITE_DATA 0x40000002 1602 setreg TOP_UC_TAP_CONTROL 0x2f 1603 1604 loop 9 ' \ 1605 setreg TOP_UC_TAP_WRITE_DATA 0x40000000; \ 1606 setreg TOP_UC_TAP_CONTROL 0x2f; ' 1607 1608 setreg TOP_UC_TAP_WRITE_DATA 0x43000000 1609 setreg TOP_UC_TAP_CONTROL 0x2f 1610 1611 loop 3 ' \ 1612 setreg TOP_UC_TAP_WRITE_DATA 0x40000000; \ 1613 setreg TOP_UC_TAP_CONTROL 0x2f; ' 1614 1615 setreg TOP_UC_TAP_WRITE_DATA 0x80000180 1616 setreg TOP_UC_TAP_CONTROL 0x2f 1617 setreg TOP_UC_TAP_WRITE_DATA 0x1dfc1e80 1618 setreg TOP_UC_TAP_CONTROL 0x2f 1619 getreg TOP_UC_TAP_READ_DATA 1620 1621 setreg TOP_UC_TAP_WRITE_DATA 0xbffffbfe 1622 setreg TOP_UC_TAP_CONTROL 0x2f 1623 setreg TOP_UC_TAP_WRITE_DATA 0x40000000 1624 setreg TOP_UC_TAP_CONTROL 0x2f 1625 getreg TOP_UC_TAP_READ_DATA 1626 1627 setreg TOP_UC_TAP_WRITE_DATA 0x40000002 1628 setreg TOP_UC_TAP_CONTROL 0x2f 1629 1630 loop 9 ' \ 1631 setreg TOP_UC_TAP_WRITE_DATA 0x40000000; \ 1632 setreg TOP_UC_TAP_CONTROL 0x2f; ' 1633 1634 setreg TOP_UC_TAP_WRITE_DATA 0x41000000 1635 setreg TOP_UC_TAP_CONTROL 0x2f 1636 1637 loop 3 ' \ 1638 setreg TOP_UC_TAP_WRITE_DATA 0x40000000; \ 1639 setreg TOP_UC_TAP_CONTROL 0x2f; ' 1640 1641 setreg TOP_UC_TAP_WRITE_DATA 0x80000180 1642 setreg TOP_UC_TAP_CONTROL 0x2f 1643 setreg TOP_UC_TAP_WRITE_DATA 0x1dfc1e80 1644 setreg TOP_UC_TAP_CONTROL 0x2f 1645 getreg TOP_UC_TAP_READ_DATA 1646 1647 setreg TOP_UC_TAP_WRITE_DATA 0xbffffbfe 1648 setreg TOP_UC_TAP_CONTROL 0x2f 1649 setreg TOP_UC_TAP_WRITE_DATA 0x40000000 1650 setreg TOP_UC_TAP_CONTROL 0x2f 1651 getreg TOP_UC_TAP_READ_DATA 1652 1653 setreg TOP_UC_TAP_WRITE_DATA 0x40000002 1654 setreg TOP_UC_TAP_CONTROL 0x2f 1655 1656 loop 9 ' \ 1657 setreg TOP_UC_TAP_WRITE_DATA 0x40000000; \ 1658 setreg TOP_UC_TAP_CONTROL 0x2f; ' 1659 1660 setreg TOP_UC_TAP_WRITE_DATA 0x43000000 1661 setreg TOP_UC_TAP_CONTROL 0x2f 1662 1663 loop 3 ' \ 1664 setreg TOP_UC_TAP_WRITE_DATA 0x40000000; \ 1665 setreg TOP_UC_TAP_CONTROL 0x2f; ' 1666 1667 setreg TOP_UC_TAP_WRITE_DATA 0x80000180 1668 setreg TOP_UC_TAP_CONTROL 0x2f 1669 setreg TOP_UC_TAP_WRITE_DATA 0x1bfcfe80 1670 setreg TOP_UC_TAP_CONTROL 0x2f 1671 getreg TOP_UC_TAP_READ_DATA 1672 1673 setreg TOP_UC_TAP_WRITE_DATA 0xbffffbfe 1674 setreg TOP_UC_TAP_CONTROL 0x2f 1675 setreg TOP_UC_TAP_WRITE_DATA 0x40000000 1676 setreg TOP_UC_TAP_CONTROL 0x2f 1677 getreg TOP_UC_TAP_READ_DATA 1678 1679 setreg TOP_UC_TAP_WRITE_DATA 0x48000000 1680 setreg TOP_UC_TAP_CONTROL 0x2f 1681 1682 loop 5 ' \ 1683 setreg TOP_UC_TAP_WRITE_DATA 0x40000000; \ 1684 setreg TOP_UC_TAP_CONTROL 0x2f; ' 1685 1686 setreg TOP_UC_TAP_WRITE_DATA 0x41000000 1687 setreg TOP_UC_TAP_CONTROL 0x2f 1688 1689 loop 3 ' \ 1690 setreg TOP_UC_TAP_WRITE_DATA 0x40000000; \ 1691 setreg TOP_UC_TAP_CONTROL 0x2f; ' 1692 1693 setreg TOP_UC_TAP_WRITE_DATA 0x80000180 1694 setreg TOP_UC_TAP_CONTROL 0x2f 1695 setreg TOP_UC_TAP_WRITE_DATA 0x1bfcfe80 1696 setreg TOP_UC_TAP_CONTROL 0x2f 1697 getreg TOP_UC_TAP_READ_DATA 1698 1699 setreg TOP_UC_TAP_WRITE_DATA 0xbffffbfe 1700 setreg TOP_UC_TAP_CONTROL 0x2f 1701 setreg TOP_UC_TAP_WRITE_DATA 0x40000000 1702 setreg TOP_UC_TAP_CONTROL 0x2f 1703 getreg TOP_UC_TAP_READ_DATA 1704 1705 setreg TOP_UC_TAP_WRITE_DATA 0x48000000 1706 setreg TOP_UC_TAP_CONTROL 0x2f 1707 1708 loop 5 ' \ 1709 setreg TOP_UC_TAP_WRITE_DATA 0x40000000; \ 1710 setreg TOP_UC_TAP_CONTROL 0x2f; ' 1711 1712 setreg TOP_UC_TAP_WRITE_DATA 0x43000000 1713 setreg TOP_UC_TAP_CONTROL 0x2f 1714 1715 loop 3 ' \ 1716 setreg TOP_UC_TAP_WRITE_DATA 0x40000000; \ 1717 setreg TOP_UC_TAP_CONTROL 0x2f; ' 1718 1719 setreg TOP_UC_TAP_WRITE_DATA 0x80000180 1720 setreg TOP_UC_TAP_CONTROL 0x2f 1721 setreg TOP_UC_TAP_WRITE_DATA 0x1bfcbe80 1722 setreg TOP_UC_TAP_CONTROL 0x2f 1723 getreg TOP_UC_TAP_READ_DATA 1724 1725 setreg TOP_UC_TAP_WRITE_DATA 0xbffffbfe 1726 setreg TOP_UC_TAP_CONTROL 0x2f 1727 setreg TOP_UC_TAP_WRITE_DATA 0x40000000 1728 setreg TOP_UC_TAP_CONTROL 0x2f 1729 getreg TOP_UC_TAP_READ_DATA 1730 1731 setreg TOP_UC_TAP_WRITE_DATA 0x48000000 1732 setreg TOP_UC_TAP_CONTROL 0x2f 1733 1734 loop 5 ' \ 1735 setreg TOP_UC_TAP_WRITE_DATA 0x40000000; \ 1736 setreg TOP_UC_TAP_CONTROL 0x2f; ' 1737 1738 setreg TOP_UC_TAP_WRITE_DATA 0x41000000 1739 setreg TOP_UC_TAP_CONTROL 0x2f 1740 1741 loop 3 ' \ 1742 setreg TOP_UC_TAP_WRITE_DATA 0x40000000; \ 1743 setreg TOP_UC_TAP_CONTROL 0x2f; ' 1744 1745 setreg TOP_UC_TAP_WRITE_DATA 0x80000180 1746 setreg TOP_UC_TAP_CONTROL 0x2f 1747 setreg TOP_UC_TAP_WRITE_DATA 0x1bfcbe80 1748 setreg TOP_UC_TAP_CONTROL 0x2f 1749 getreg TOP_UC_TAP_READ_DATA 1750 1751 setreg TOP_UC_TAP_WRITE_DATA 0xbffffbfe 1752 setreg TOP_UC_TAP_CONTROL 0x2f 1753 setreg TOP_UC_TAP_WRITE_DATA 0x40000000 1754 setreg TOP_UC_TAP_CONTROL 0x2f 1755 getreg TOP_UC_TAP_READ_DATA 1756 1757 setreg TOP_UC_TAP_WRITE_DATA 0x48000000 1758 setreg TOP_UC_TAP_CONTROL 0x2f 1759 1760 loop 5 ' \ 1761 setreg TOP_UC_TAP_WRITE_DATA 0x40000000; \ 1762 setreg TOP_UC_TAP_CONTROL 0x2f; ' 1763 1764 setreg TOP_UC_TAP_WRITE_DATA 0x43000000 1765 setreg TOP_UC_TAP_CONTROL 0x2f 1766 1767 loop 3 ' \ 1768 setreg TOP_UC_TAP_WRITE_DATA 0x40000000; \ 1769 setreg TOP_UC_TAP_CONTROL 0x2f; ' 1770 1771 setreg TOP_UC_TAP_WRITE_DATA 0x80000180 1772 setreg TOP_UC_TAP_CONTROL 0x2f 1773 setreg TOP_UC_TAP_WRITE_DATA 0xdfc5e80 1774 setreg TOP_UC_TAP_CONTROL 0x2f 1775 getreg TOP_UC_TAP_READ_DATA 1776 1777 setreg TOP_UC_TAP_WRITE_DATA 0xbffffbfe 1778 setreg TOP_UC_TAP_CONTROL 0x2f 1779 setreg TOP_UC_TAP_WRITE_DATA 0x40000000 1780 setreg TOP_UC_TAP_CONTROL 0x2f 1781 getreg TOP_UC_TAP_READ_DATA 1782 1783 setreg TOP_UC_TAP_WRITE_DATA 0x40000002 1784 setreg TOP_UC_TAP_CONTROL 0x2f 1785 1786 loop 2 ' \ 1787 setreg TOP_UC_TAP_WRITE_DATA 0x40000000; \ 1788 setreg TOP_UC_TAP_CONTROL 0x2f; ' 1789 1790 setreg TOP_UC_TAP_WRITE_DATA 0x41000000 1791 setreg TOP_UC_TAP_CONTROL 0x2f 1792 1793 loop 3 ' \ 1794 setreg TOP_UC_TAP_WRITE_DATA 0x40000000; \ 1795 setreg TOP_UC_TAP_CONTROL 0x2f; ' 1796 1797 setreg TOP_UC_TAP_WRITE_DATA 0x80000180 1798 setreg TOP_UC_TAP_CONTROL 0x2f 1799 setreg TOP_UC_TAP_WRITE_DATA 0xdfc5e80 1800 setreg TOP_UC_TAP_CONTROL 0x2f 1801 getreg TOP_UC_TAP_READ_DATA 1802 1803 setreg TOP_UC_TAP_WRITE_DATA 0xbffffbfe 1804 setreg TOP_UC_TAP_CONTROL 0x2f 1805 setreg TOP_UC_TAP_WRITE_DATA 0x40000000 1806 setreg TOP_UC_TAP_CONTROL 0x2f 1807 getreg TOP_UC_TAP_READ_DATA 1808 1809 setreg TOP_UC_TAP_WRITE_DATA 0x40000002 1810 setreg TOP_UC_TAP_CONTROL 0x2f 1811 1812 loop 2 ' \ 1813 setreg TOP_UC_TAP_WRITE_DATA 0x40000000; \ 1814 setreg TOP_UC_TAP_CONTROL 0x2f; ' 1815 1816 setreg TOP_UC_TAP_WRITE_DATA 0x43000000 1817 setreg TOP_UC_TAP_CONTROL 0x2f 1818 1819 loop 3 ' \ 1820 setreg TOP_UC_TAP_WRITE_DATA 0x40000000; \ 1821 setreg TOP_UC_TAP_CONTROL 0x2f; ' 1822 1823 setreg TOP_UC_TAP_WRITE_DATA 0x80000180 1824 setreg TOP_UC_TAP_CONTROL 0x2f 1825 setreg TOP_UC_TAP_WRITE_DATA 0xdfc1e80 1826 setreg TOP_UC_TAP_CONTROL 0x2f 1827 getreg TOP_UC_TAP_READ_DATA 1828 1829 setreg TOP_UC_TAP_WRITE_DATA 0xbffffbfe 1830 setreg TOP_UC_TAP_CONTROL 0x2f 1831 setreg TOP_UC_TAP_WRITE_DATA 0x40000000 1832 setreg TOP_UC_TAP_CONTROL 0x2f 1833 getreg TOP_UC_TAP_READ_DATA 1834 1835 setreg TOP_UC_TAP_WRITE_DATA 0x40200000 1836 setreg TOP_UC_TAP_CONTROL 0x2f 1837 1838 loop 24 ' \ 1839 setreg TOP_UC_TAP_WRITE_DATA 0x40000000; \ 1840 setreg TOP_UC_TAP_CONTROL 0x2f; ' 1841 1842 setreg TOP_UC_TAP_WRITE_DATA 0x41000000 1843 setreg TOP_UC_TAP_CONTROL 0x2f 1844 1845 loop 3 ' \ 1846 setreg TOP_UC_TAP_WRITE_DATA 0x40000000; \ 1847 setreg TOP_UC_TAP_CONTROL 0x2f; ' 1848 1849 setreg TOP_UC_TAP_WRITE_DATA 0x80000180 1850 setreg TOP_UC_TAP_CONTROL 0x2f 1851 setreg TOP_UC_TAP_WRITE_DATA 0xdfc1e80 1852 setreg TOP_UC_TAP_CONTROL 0x2f 1853 getreg TOP_UC_TAP_READ_DATA 1854 1855 setreg TOP_UC_TAP_WRITE_DATA 0xbffffbfe 1856 setreg TOP_UC_TAP_CONTROL 0x2f 1857 setreg TOP_UC_TAP_WRITE_DATA 0x40000000 1858 setreg TOP_UC_TAP_CONTROL 0x2f 1859 getreg TOP_UC_TAP_READ_DATA 1860 1861 setreg TOP_UC_TAP_WRITE_DATA 0x40200000 1862 setreg TOP_UC_TAP_CONTROL 0x2f 1863 1864 loop 24 ' \ 1865 setreg TOP_UC_TAP_WRITE_DATA 0x40000000; \ 1866 setreg TOP_UC_TAP_CONTROL 0x2f; ' 1867 1868 setreg TOP_UC_TAP_WRITE_DATA 0x43000000 1869 setreg TOP_UC_TAP_CONTROL 0x2f 1870 1871 loop 3 ' \ 1872 setreg TOP_UC_TAP_WRITE_DATA 0x40000000; \ 1873 setreg TOP_UC_TAP_CONTROL 0x2f; ' 1874 1875 setreg TOP_UC_TAP_WRITE_DATA 0x80000180 1876 setreg TOP_UC_TAP_CONTROL 0x2f 1877 setreg TOP_UC_TAP_WRITE_DATA 0xbfcfe80 1878 setreg TOP_UC_TAP_CONTROL 0x2f 1879 getreg TOP_UC_TAP_READ_DATA 1880 1881 setreg TOP_UC_TAP_WRITE_DATA 0xbffffbfe 1882 setreg TOP_UC_TAP_CONTROL 0x2f 1883 setreg TOP_UC_TAP_WRITE_DATA 0x40000000 1884 setreg TOP_UC_TAP_CONTROL 0x2f 1885 getreg TOP_UC_TAP_READ_DATA 1886 1887 setreg TOP_UC_TAP_WRITE_DATA 0x40200000 1888 setreg TOP_UC_TAP_CONTROL 0x2f 1889 1890 loop 24 ' \ 1891 setreg TOP_UC_TAP_WRITE_DATA 0x40000000; \ 1892 setreg TOP_UC_TAP_CONTROL 0x2f; ' 1893 1894 setreg TOP_UC_TAP_WRITE_DATA 0x41000000 1895 setreg TOP_UC_TAP_CONTROL 0x2f 1896 1897 loop 3 ' \ 1898 setreg TOP_UC_TAP_WRITE_DATA 0x40000000; \ 1899 setreg TOP_UC_TAP_CONTROL 0x2f; ' 1900 1901 setreg TOP_UC_TAP_WRITE_DATA 0x80000180 1902 setreg TOP_UC_TAP_CONTROL 0x2f 1903 setreg TOP_UC_TAP_WRITE_DATA 0xbfcfe80 1904 setreg TOP_UC_TAP_CONTROL 0x2f 1905 getreg TOP_UC_TAP_READ_DATA 1906 1907 setreg TOP_UC_TAP_WRITE_DATA 0xbffffbfe 1908 setreg TOP_UC_TAP_CONTROL 0x2f 1909 setreg TOP_UC_TAP_WRITE_DATA 0x40000000 1910 setreg TOP_UC_TAP_CONTROL 0x2f 1911 getreg TOP_UC_TAP_READ_DATA 1912 1913 setreg TOP_UC_TAP_WRITE_DATA 0x40200000 1914 setreg TOP_UC_TAP_CONTROL 0x2f 1915 1916 loop 24 ' \ 1917 setreg TOP_UC_TAP_WRITE_DATA 0x40000000; \ 1918 setreg TOP_UC_TAP_CONTROL 0x2f; ' 1919 1920 setreg TOP_UC_TAP_WRITE_DATA 0x43000000 1921 setreg TOP_UC_TAP_CONTROL 0x2f 1922 1923 loop 3 ' \ 1924 setreg TOP_UC_TAP_WRITE_DATA 0x40000000; \ 1925 setreg TOP_UC_TAP_CONTROL 0x2f; ' 1926 1927 setreg TOP_UC_TAP_WRITE_DATA 0x80000180 1928 setreg TOP_UC_TAP_CONTROL 0x2f 1929 setreg TOP_UC_TAP_WRITE_DATA 0xbfc9e80 1930 setreg TOP_UC_TAP_CONTROL 0x2f 1931 getreg TOP_UC_TAP_READ_DATA 1932 1933 setreg TOP_UC_TAP_WRITE_DATA 0xbffffbfe 1934 setreg TOP_UC_TAP_CONTROL 0x2f 1935 setreg TOP_UC_TAP_WRITE_DATA 0x40000000 1936 setreg TOP_UC_TAP_CONTROL 0x2f 1937 getreg TOP_UC_TAP_READ_DATA 1938 1939 setreg TOP_UC_TAP_WRITE_DATA 0x40000008 1940 setreg TOP_UC_TAP_CONTROL 0x2f 1941 1942 loop 10 ' \ 1943 setreg TOP_UC_TAP_WRITE_DATA 0x40000000; \ 1944 setreg TOP_UC_TAP_CONTROL 0x2f; ' 1945 1946 setreg TOP_UC_TAP_WRITE_DATA 0x41000000 1947 setreg TOP_UC_TAP_CONTROL 0x2f 1948 1949 loop 3 ' \ 1950 setreg TOP_UC_TAP_WRITE_DATA 0x40000000; \ 1951 setreg TOP_UC_TAP_CONTROL 0x2f; ' 1952 1953 setreg TOP_UC_TAP_WRITE_DATA 0x80000180 1954 setreg TOP_UC_TAP_CONTROL 0x2f 1955 setreg TOP_UC_TAP_WRITE_DATA 0xbfc9e80 1956 setreg TOP_UC_TAP_CONTROL 0x2f 1957 getreg TOP_UC_TAP_READ_DATA 1958 1959 setreg TOP_UC_TAP_WRITE_DATA 0xbffffbfe 1960 setreg TOP_UC_TAP_CONTROL 0x2f 1961 setreg TOP_UC_TAP_WRITE_DATA 0x40000000 1962 setreg TOP_UC_TAP_CONTROL 0x2f 1963 getreg TOP_UC_TAP_READ_DATA 1964 1965 setreg TOP_UC_TAP_WRITE_DATA 0x40000008 1966 setreg TOP_UC_TAP_CONTROL 0x2f 1967 1968 loop 10 ' \ 1969 setreg TOP_UC_TAP_WRITE_DATA 0x40000000; \ 1970 setreg TOP_UC_TAP_CONTROL 0x2f; ' 1971 1972 setreg TOP_UC_TAP_WRITE_DATA 0x43000000 1973 setreg TOP_UC_TAP_CONTROL 0x2f 1974 1975 loop 3 ' \ 1976 setreg TOP_UC_TAP_WRITE_DATA 0x40000000; \ 1977 setreg TOP_UC_TAP_CONTROL 0x2f; ' 1978 1979 setreg TOP_UC_TAP_WRITE_DATA 0x80000180 1980 setreg TOP_UC_TAP_CONTROL 0x2f 1981 setreg TOP_UC_TAP_CONTROL 0x2e 1982 setreg TOP_UC_TAP_CONTROL 0x2c 1983 1984 # ----- End of OVST Sequence ----- 1985 1986 console on