1 /* 2 * Copyright 2014-2017 Cavium, Inc. 3 * The contents of this file are subject to the terms of the Common Development 4 * and Distribution License, v.1, (the "License"). 5 * 6 * You may not use this file except in compliance with the License. 7 * 8 * You can obtain a copy of the License at available 9 * at http://opensource.org/licenses/CDDL-1.0 10 * 11 * See the License for the specific language governing permissions and 12 * limitations under the License. 13 */ 14 15 #ifndef __xi90_rv2p_proc1_h__ 16 #define __xi90_rv2p_proc1_h__ 17 #include "bcmtype.h" 18 19 u32_t xi90_rv2p_proc1[] = { 20 0x00000010, 0xb1800006, 21 0x0000001f, 0x03060201, 22 0x00000008, 0x05000000, 23 0x00000018, 0x00020000, 24 0x00000008, 0x050000ff, 25 0x00000018, 0x00020000, 26 0x00000008, 0xac000001, 27 0x00000008, 0x07800000, 28 0x0000000c, 0x2f800001, 29 0x00000000, 0x2b000000, 30 0x00000000, 0x2b800000, 31 0x00000010, 0x91e10002, 32 0x00000008, 0xac000001, 33 0x00000010, 0x203f0058, 34 0x00000010, 0x213f0003, 35 0x00000010, 0x20bf0032, 36 0x00000018, 0x8000fffd, 37 0x00000008, 0x03800800, 38 0x00000010, 0xb6380e01, 39 0x00000010, 0xb1b8b00d, 40 0x0000000b, 0x2fdf0002, 41 0x00000000, 0x03d80000, 42 0x00000000, 0x2c380000, 43 0x00000010, 0x91d40000, 44 0x00000008, 0x05000055, 45 0x00000018, 0x80000081, 46 0x00000018, 0x8000014b, 47 0x00000008, 0x02000002, 48 0x0000000f, 0x42e0001c, 49 0x00000010, 0x91840a11, 50 0x00000010, 0x2c62000b, 51 0x00000018, 0x8000001b, 52 0x00000008, 0x02000002, 53 0x0000000f, 0x42e0001c, 54 0x00000010, 0x91840a16, 55 0x00000008, 0x2c80010c, 56 0x00000008, 0x2d000008, 57 0x00000010, 0x91d40000, 58 0x00000008, 0x2d800108, 59 0x00000018, 0x80000087, 60 0x00000018, 0x80000012, 61 0x00000008, 0xb1000001, 62 0x00000008, 0x2c80010c, 63 0x00000008, 0x2d000008, 64 0x00000008, 0x2d800001, 65 0x00000018, 0x80000074, 66 0x0000000b, 0x2fdf0002, 67 0x0000000c, 0x1f800002, 68 0x00000000, 0x2c070000, 69 0x00000010, 0x91de0000, 70 0x00000018, 0x8000ffd9, 71 0x0000000b, 0x2fdf0002, 72 0x0000000c, 0x1f800000, 73 0x00000000, 0x2c070000, 74 0x00000010, 0x91de0000, 75 0x00000018, 0x8000ffd4, 76 0x0000000c, 0x1f800002, 77 0x00000018, 0x8000ffd2, 78 0x00000010, 0x0ce70002, 79 0x00000010, 0x2ce20046, 80 0x0000000c, 0x29800002, 81 0x0000000c, 0x1f800002, 82 0x00000000, 0x2adf0000, 83 0x00000008, 0x2a000005, 84 0x00000018, 0x8000ffcb, 85 0x00000008, 0x02240042, 86 0x00000018, 0x00040000, 87 0x00000018, 0x80000000, 88 0x00000018, 0x8000001b, 89 0x00000018, 0x80000073, 90 0x00000018, 0x800000af, 91 0x00000018, 0x800000e0, 92 0x00000018, 0x80000000, 93 0x00000018, 0x80000000, 94 0x00000018, 0x80000000, 95 0x00000018, 0x80000000, 96 0x00000018, 0x80000000, 97 0x00000018, 0x80000000, 98 0x00000018, 0x80000000, 99 0x00000018, 0x80000000, 100 0x00000018, 0x8000012c, 101 0x00000018, 0x80000000, 102 0x00000018, 0x80000000, 103 0x00000018, 0x80000000, 104 0x00000018, 0x80000000, 105 0x00000018, 0x80000000, 106 0x00000018, 0x800000f6, 107 0x00000018, 0x80000000, 108 0x00000018, 0x8000012b, 109 0x00000018, 0x80000155, 110 0x00000018, 0x80000122, 111 0x00000018, 0x80000178, 112 0x00000018, 0x80000000, 113 0x00000018, 0x80000000, 114 0x00000018, 0x80000000, 115 0x00000010, 0x91d40000, 116 0x0000000c, 0x29800001, 117 0x0000000c, 0x1f800001, 118 0x00000008, 0x2a000002, 119 0x00000008, 0x07800000, 120 0x00000018, 0x8000ffa7, 121 0x00000008, 0x03800100, 122 0x00000010, 0xb73c0e00, 123 0x00000010, 0xb1bcb00a, 124 0x0000000b, 0x2fdf0002, 125 0x00000000, 0x03d80000, 126 0x00000000, 0x2c3c0000, 127 0x00000010, 0x91d40000, 128 0x00000008, 0x05000055, 129 0x00000018, 0x8000002d, 130 0x00000018, 0x800000f7, 131 0x00000010, 0x2c6201c4, 132 0x00000018, 0x80000006, 133 0x00000008, 0x2c80010d, 134 0x00000008, 0x2d000009, 135 0x00000010, 0x91d40000, 136 0x00000008, 0x2d800107, 137 0x00000018, 0x80000039, 138 0x0000000c, 0x29800000, 139 0x0000000c, 0x1f800000, 140 0x00000010, 0x91de0000, 141 0x00000000, 0x2adf0000, 142 0x00000010, 0x2e670005, 143 0x00000010, 0x0ce20004, 144 0x00000018, 0x80000005, 145 0x00000008, 0x2a000011, 146 0x00000018, 0x80000002, 147 0x00000008, 0x2a000006, 148 0x00000018, 0x8000ff8b, 149 0x0000000c, 0x71620019, 150 0x00000008, 0x2c80010c, 151 0x00000008, 0x2d000008, 152 0x00000008, 0x2d800001, 153 0x00000018, 0x00020000, 154 0x00000000, 0x02020000, 155 0x00000000, 0x029a0000, 156 0x00000000, 0x060c2c00, 157 0x00000004, 0xc60c3400, 158 0x00000010, 0x001f0000, 159 0x00000010, 0xba8c2c0c, 160 0x00000008, 0x06960004, 161 0x00000009, 0x068dfffc, 162 0x00000004, 0xcd051a00, 163 0x00000004, 0xcc9a1800, 164 0x00000010, 0x20d70000, 165 0x0000000c, 0x2b560000, 166 0x00000000, 0x00000000, 167 0x00000000, 0x00000000, 168 0x00000010, 0x20d70000, 169 0x00000008, 0x0f800001, 170 0x00000010, 0xb18001f4, 171 0x00000010, 0x001f0000, 172 0x0000000c, 0x6b560000, 173 0x00000018, 0x00040000, 174 0x00000000, 0x06820000, 175 0x00000010, 0xb18f0004, 176 0x00000010, 0xb18f1403, 177 0x00000008, 0x2a000001, 178 0x00000010, 0x91d40000, 179 0x00000000, 0x07801400, 180 0x00000018, 0x000d0000, 181 0x00000000, 0x05020000, 182 0x00000010, 0x91de0000, 183 0x00000018, 0x000a0000, 184 0x00000000, 0x06820000, 185 0x00000010, 0x91de0000, 186 0x00000009, 0x0561ffff, 187 0x00000010, 0x918a0002, 188 0x00000008, 0x30e1ffff, 189 0x00000018, 0x8000ff5b, 190 0x00000001, 0x05611400, 191 0x00000010, 0x918a0002, 192 0x00000008, 0xb0e10001, 193 0x00000018, 0x000d0000, 194 0x00000000, 0x06820000, 195 0x00000010, 0x91de0000, 196 0x00000009, 0x0562ffff, 197 0x00000010, 0x918a0002, 198 0x00000008, 0x3162ffff, 199 0x00000018, 0x8000ff51, 200 0x00000001, 0x05621400, 201 0x00000010, 0x918a0002, 202 0x00000008, 0xb1620001, 203 0x00000018, 0x000d0000, 204 0x00000010, 0xb1a0b013, 205 0x0000000b, 0x2fdf0002, 206 0x00000000, 0x2c200000, 207 0x00000008, 0x2c800000, 208 0x00000008, 0x2d000000, 209 0x00000010, 0x91d40000, 210 0x00000008, 0x05000055, 211 0x00000018, 0x8000ffdb, 212 0x00000008, 0x2d80011c, 213 0x00000010, 0x001f0000, 214 0x00000018, 0x8000ffe2, 215 0x0000000f, 0x47600008, 216 0x0000000f, 0x060e0001, 217 0x00000000, 0x0f580000, 218 0x00000000, 0x0a640000, 219 0x00000000, 0x0ae50000, 220 0x00000009, 0x0b66ffff, 221 0x00000000, 0x0d610000, 222 0x00000018, 0x80000015, 223 0x0000000f, 0x47600008, 224 0x0000000b, 0x2fdf0002, 225 0x00000008, 0x2c800000, 226 0x00000008, 0x2d000000, 227 0x00000010, 0x91d40000, 228 0x00000008, 0x2d80011c, 229 0x0000000f, 0x060e0001, 230 0x00000010, 0x001f0000, 231 0x00000000, 0x0f580000, 232 0x00000018, 0x8000ffd0, 233 0x00000000, 0x0a640000, 234 0x00000000, 0x0ae50000, 235 0x00000009, 0x0b66ffff, 236 0x00000000, 0x0d610000, 237 0x00000000, 0x02620000, 238 0x00000000, 0x02e00000, 239 0x0000000b, 0x2fdf0002, 240 0x00000000, 0x30050000, 241 0x00000000, 0x31040000, 242 0x00000000, 0x309a0000, 243 0x00000010, 0x0060000c, 244 0x00000010, 0x21a2000b, 245 0x00000010, 0xb1a6000a, 246 0x00000008, 0x05160001, 247 0x00000010, 0xba9a1403, 248 0x00000000, 0x03000000, 249 0x00000018, 0x80000006, 250 0x00000018, 0x8000ff1c, 251 0x00000010, 0xb6061404, 252 0x00000008, 0x03060001, 253 0x00000008, 0x2a000001, 254 0x00000018, 0x8000ff21, 255 0x00000018, 0x8000ff9b, 256 0x0000000c, 0x29800001, 257 0x0000000c, 0x29520001, 258 0x0000000c, 0x29520000, 259 0x00000008, 0x22800002, 260 0x00000008, 0x02000003, 261 0x0000000c, 0x1f800001, 262 0x00000000, 0x2adf0000, 263 0x00000000, 0x2a000800, 264 0x00000018, 0x8000ff17, 265 0x00000010, 0xb1a0b011, 266 0x0000000b, 0x2fdf0002, 267 0x00000000, 0x2c200000, 268 0x00000010, 0x91d40000, 269 0x00000008, 0x05000055, 270 0x00000018, 0x8000ffa0, 271 0x00000018, 0x8000006a, 272 0x0000000f, 0x47600008, 273 0x00000000, 0x060e0000, 274 0x00000010, 0x001f0000, 275 0x00000000, 0x0f580000, 276 0x00000010, 0x91de0000, 277 0x00000000, 0x0a640000, 278 0x00000000, 0x0ae50000, 279 0x00000000, 0x0b670000, 280 0x00000000, 0x0d620000, 281 0x00000018, 0x80000019, 282 0x0000000f, 0x47600008, 283 0x0000000b, 0x2fdf0002, 284 0x00000008, 0x2c80010d, 285 0x00000008, 0x2d000009, 286 0x00000010, 0x91d40000, 287 0x00000008, 0x2d80012b, 288 0x0000000f, 0x060e0001, 289 0x00000010, 0x001f0000, 290 0x00000000, 0x0f580000, 291 0x00000018, 0x8000ff9f, 292 0x00000000, 0x0a640000, 293 0x00000000, 0x0ae50000, 294 0x00000000, 0x0b670000, 295 0x00000000, 0x0d620000, 296 0x00000000, 0x02630000, 297 0x0000000f, 0x47620010, 298 0x0000000b, 0x2fdf0002, 299 0x00000000, 0x31840000, 300 0x00000000, 0x311a0000, 301 0x0000000b, 0xc20000ff, 302 0x00000002, 0x42040000, 303 0x00000001, 0x31620800, 304 0x0000000f, 0x020e0010, 305 0x00000002, 0x31620800, 306 0x00000018, 0x8000ff68, 307 0x00000010, 0x2ce20162, 308 0x0000000c, 0x29800001, 309 0x0000000c, 0x1f800001, 310 0x0000000c, 0x61420006, 311 0x00000008, 0x22000008, 312 0x00000000, 0x2adf0000, 313 0x00000008, 0x2a000004, 314 0x00000018, 0x8000fee5, 315 0x00000010, 0x91a0b009, 316 0x00000008, 0x2c80010d, 317 0x00000008, 0x2d000009, 318 0x00000010, 0x91d40000, 319 0x00000008, 0x2d800107, 320 0x00000018, 0x8000ff82, 321 0x00000018, 0x8000000f, 322 0x00000008, 0xac000001, 323 0x00000018, 0x8000000b, 324 0x00000000, 0x0380b000, 325 0x0000000b, 0x2fdf0002, 326 0x00000000, 0x2c004000, 327 0x00000010, 0x91d40000, 328 0x00000008, 0x05000055, 329 0x00000018, 0x8000ff65, 330 0x00000018, 0x8000002f, 331 0x00000018, 0x80000005, 332 0x0000000b, 0x2fdf0002, 333 0x00000000, 0x2c000e00, 334 0x00000008, 0x2a000007, 335 0x00000018, 0x8000fed0, 336 0x00000000, 0x06820000, 337 0x0000000c, 0x29800001, 338 0x0000000c, 0x1f800001, 339 0x00000010, 0x0ce70007, 340 0x00000009, 0x0562ffff, 341 0x00000010, 0xba6c1405, 342 0x00000000, 0x2adf0000, 343 0x00000000, 0x21000000, 344 0x00000008, 0x2a000005, 345 0x00000010, 0x91d40000, 346 0x00000008, 0x2c80010c, 347 0x00000008, 0x2d000008, 348 0x0000000c, 0x31620018, 349 0x00000008, 0x2d800001, 350 0x00000018, 0x8000ff57, 351 0x00000018, 0x000d0000, 352 0x00000010, 0xb1a0b00d, 353 0x0000000b, 0x2fdf0002, 354 0x00000000, 0x03d80000, 355 0x00000000, 0x2c200000, 356 0x00000010, 0x91d40000, 357 0x00000018, 0x80000014, 358 0x00000010, 0x2c620002, 359 0x00000018, 0x8000000b, 360 0x0000000b, 0x2fdf0002, 361 0x00000000, 0x2c070000, 362 0x0000000c, 0x1f800001, 363 0x00000010, 0x91de0000, 364 0x00000018, 0x8000feb3, 365 0x00000008, 0x2c80010d, 366 0x00000008, 0x2d000009, 367 0x00000010, 0x91d40000, 368 0x00000008, 0x2d800107, 369 0x00000018, 0x8000ff51, 370 0x0000000c, 0x29800001, 371 0x0000000c, 0x1f800001, 372 0x00000010, 0x91de0000, 373 0x00000000, 0x2adf0000, 374 0x00000008, 0x2a00000a, 375 0x00000008, 0x07800000, 376 0x00000018, 0x8000fea7, 377 0x00000000, 0x06820000, 378 0x00000008, 0x2c80010c, 379 0x00000008, 0x2d000008, 380 0x00000008, 0x2d800134, 381 0x00000000, 0x00000000, 382 0x00000010, 0x205f0000, 383 0x00000008, 0x2c800140, 384 0x00000008, 0x2d00003c, 385 0x00000008, 0x2d80011c, 386 0x00000000, 0x00000000, 387 0x00000010, 0x91de0000, 388 0x00000008, 0x2c800080, 389 0x00000008, 0x2d000000, 390 0x00000008, 0x2d800105, 391 0x00000009, 0x0562ffff, 392 0x00000010, 0x918a0002, 393 0x00000008, 0x3162ffff, 394 0x00000018, 0x8000fe8e, 395 0x00000001, 0x05621400, 396 0x00000010, 0x918a0002, 397 0x00000008, 0xb1620001, 398 0x00000010, 0x91de0000, 399 0x00000018, 0x000d0000, 400 0x00000010, 0x91d40000, 401 0x00000008, 0x050000aa, 402 0x00000018, 0x8000ff1c, 403 0x0000000c, 0x29800001, 404 0x0000000c, 0x1f800001, 405 0x00000008, 0x2a000009, 406 0x00000018, 0x8000fe89, 407 0x00000010, 0x91d40000, 408 0x00000008, 0x05000055, 409 0x00000018, 0x8000ff15, 410 0x00000010, 0x91a0b002, 411 0x00000010, 0xb1e66207, 412 0x0000000b, 0x2fdf0002, 413 0x00000000, 0x2c310000, 414 0x00000009, 0x2cb1007f, 415 0x00000008, 0x2cd90000, 416 0x00000008, 0x2d000000, 417 0x00000008, 0x2d80010d, 418 0x00000010, 0xb1a80006, 419 0x00000010, 0x205f0000, 420 0x00000000, 0x2c200000, 421 0x00000000, 0x2ca70000, 422 0x00000008, 0x2d000010, 423 0x00000008, 0x2d800108, 424 0x00000018, 0x8000ff0d, 425 0x00000010, 0xb1a60010, 426 0x00000010, 0x001f0000, 427 0x0000000f, 0x0f300007, 428 0x00000000, 0x0a600000, 429 0x00000000, 0x0ae10000, 430 0x0000000f, 0x4b620008, 431 0x00000009, 0x0b1600ff, 432 0x00000000, 0x0d620000, 433 0x00000009, 0x0d1a00ff, 434 0x00000010, 0x07300003, 435 0x0000000c, 0x0d1a0008, 436 0x0000000c, 0x0b160008, 437 0x0000000f, 0x4ce30018, 438 0x00000000, 0x0c992c00, 439 0x00000004, 0xcc993400, 440 0x00000008, 0x0f800000, 441 0x0000000c, 0x29800001, 442 0x00000000, 0x33310000, 443 0x00000008, 0x22000016, 444 0x00000000, 0x2adf0000, 445 0x00000008, 0x2a00000c, 446 0x00000010, 0x009f0000, 447 0x00000000, 0x2c200000, 448 0x0000000c, 0x1f800001, 449 0x00000018, 0x8000fe5e, 450 0x00000010, 0x91d40000, 451 0x00000008, 0x050000aa, 452 0x00000018, 0x8000feea, 453 0x0000000f, 0x47220008, 454 0x00000009, 0x070e000f, 455 0x00000008, 0x070e0008, 456 0x00000008, 0x02800001, 457 0x00000007, 0x02851c00, 458 0x00000008, 0x82850001, 459 0x00000000, 0x02854c00, 460 0x00000007, 0x42851c00, 461 0x00000003, 0xc3aa5200, 462 0x00000000, 0x03b10e00, 463 0x00000007, 0x4b071c00, 464 0x0000000f, 0x0f300007, 465 0x0000000f, 0x0a960003, 466 0x00000000, 0x0a955c00, 467 0x00000000, 0x4a005a00, 468 0x00000000, 0x0c960a00, 469 0x00000009, 0x0c99ffff, 470 0x00000008, 0x0d00ffff, 471 0x00000010, 0xba992c02, 472 0x00000008, 0x0f800005, 473 0x00000010, 0xb1a80008, 474 0x00000010, 0x205f0000, 475 0x0000000b, 0x2fdf0002, 476 0x00000000, 0x2c200000, 477 0x00000000, 0x2ca70000, 478 0x00000008, 0x2d000010, 479 0x00000008, 0x2d800108, 480 0x00000018, 0x8000fed5, 481 0x0000000c, 0x29800001, 482 0x00000010, 0x001f0000, 483 0x0000000c, 0x1f800001, 484 0x00000000, 0x2adf0000, 485 0x00000008, 0x2a00000d, 486 0x00000018, 0x8000fe39, 487 0x00000010, 0x91d40000, 488 0x00000008, 0x05000055, 489 0x00000018, 0x8000fec5, 490 0x0000000c, 0x29800001, 491 0x0000000c, 0x1f800001, 492 0x00000008, 0x2a000007, 493 0x00000018, 0x8000fe32, 494 }; 495 /* Calling this macro prior to loading will change value of POST_WAIT_TIMEOUT (default = 0x0)*/ 496 #define XI90_RV2P_PROC1_POST_WAIT_TIMEOUT_LOC 5 497 #define XI90_RV2P_PROC1_CHG_POST_WAIT_TIMEOUT(value) {\ 498 xi90_rv2p_proc1[XI90_RV2P_PROC1_POST_WAIT_TIMEOUT_LOC] = (xi90_rv2p_proc1[XI90_RV2P_PROC1_POST_WAIT_TIMEOUT_LOC] & ~0xFFFF) | (value);\ 499 } 500 501 /* Calling this macro prior to loading will change value of MAX_BD_PAGE (default = 0xff)*/ 502 #define XI90_RV2P_PROC1_MAX_BD_PAGE_LOC 9 503 #define XI90_RV2P_PROC1_CHG_MAX_BD_PAGE(value) {\ 504 xi90_rv2p_proc1[XI90_RV2P_PROC1_MAX_BD_PAGE_LOC] = (xi90_rv2p_proc1[XI90_RV2P_PROC1_MAX_BD_PAGE_LOC] & ~0xFFFF) | (value);\ 505 } 506 507 #endif /* __xi90_rv2p_proc1.h__ */ 508 509