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 __rv2p_proc1_h__ 16 #define __rv2p_proc1_h__ 17 #include "bcmtype.h" 18 19 u32_t rv2p_proc1[] = { 20 0x00000010, 0xb1800006, 21 0x0000001f, 0x01060201, 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, 0x8000006e, 46 0x00000018, 0x80000145, 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, 0x2c8000b0, 56 0x00000008, 0x2d000008, 57 0x00000010, 0x91d40000, 58 0x00000008, 0x2d800108, 59 0x00000018, 0x80000074, 60 0x00000018, 0x80000012, 61 0x00000008, 0xb1000001, 62 0x00000008, 0x2c8000b0, 63 0x00000008, 0x2d000008, 64 0x00000008, 0x2d800001, 65 0x00000018, 0x80000061, 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, 0x80000060, 90 0x00000018, 0x800000a0, 91 0x00000018, 0x800000da, 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, 0x80000121, 101 0x00000018, 0x80000000, 102 0x00000018, 0x80000000, 103 0x00000018, 0x80000000, 104 0x00000018, 0x80000000, 105 0x00000018, 0x80000000, 106 0x00000018, 0x800000f0, 107 0x00000018, 0x80000000, 108 0x00000018, 0x80000120, 109 0x00000018, 0x8000014a, 110 0x00000018, 0x80000117, 111 0x00000018, 0x8000016d, 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, 0x8000001a, 130 0x00000018, 0x800000f1, 131 0x00000010, 0x2c6201c4, 132 0x00000018, 0x80000006, 133 0x00000008, 0x2c8000b1, 134 0x00000008, 0x2d000009, 135 0x00000010, 0x91d40000, 136 0x00000008, 0x2d800107, 137 0x00000018, 0x80000026, 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, 0x2c8000b0, 151 0x00000008, 0x2d000008, 152 0x00000008, 0x2d800001, 153 0x00000018, 0x00020000, 154 0x00000018, 0x00020000, 155 0x00000000, 0x06820000, 156 0x00000010, 0xb18f0004, 157 0x00000010, 0xb18f1403, 158 0x00000008, 0x2a000001, 159 0x00000010, 0x91d40000, 160 0x00000000, 0x07801400, 161 0x00000018, 0x000d0000, 162 0x00000000, 0x05020000, 163 0x00000010, 0x91de0000, 164 0x00000018, 0x000a0000, 165 0x00000000, 0x06820000, 166 0x00000010, 0x91de0000, 167 0x00000009, 0x0561ffff, 168 0x00000010, 0x918a0002, 169 0x00000008, 0x30e1ffff, 170 0x00000018, 0x8000ff6e, 171 0x00000001, 0x05611400, 172 0x00000010, 0x918a0002, 173 0x00000008, 0xb0e10001, 174 0x00000018, 0x000d0000, 175 0x00000000, 0x06820000, 176 0x00000010, 0x91de0000, 177 0x00000009, 0x0562ffff, 178 0x00000010, 0x918a0002, 179 0x00000008, 0x3162ffff, 180 0x00000018, 0x8000ff64, 181 0x00000001, 0x05621400, 182 0x00000010, 0x918a0002, 183 0x00000008, 0xb1620001, 184 0x00000018, 0x000d0000, 185 0x00000010, 0xb1a0b013, 186 0x0000000b, 0x2fdf0002, 187 0x00000000, 0x2c200000, 188 0x00000008, 0x2c800000, 189 0x00000008, 0x2d000000, 190 0x00000010, 0x91d40000, 191 0x00000008, 0x05000055, 192 0x00000018, 0x8000ffdb, 193 0x00000008, 0x2d80011c, 194 0x00000010, 0x001f0000, 195 0x00000018, 0x8000ffe2, 196 0x0000000f, 0x47600008, 197 0x0000000f, 0x060e0001, 198 0x00000000, 0x0f580000, 199 0x00000000, 0x0a640000, 200 0x00000000, 0x0ae50000, 201 0x00000009, 0x0b66ffff, 202 0x00000000, 0x0d610000, 203 0x00000018, 0x80000015, 204 0x0000000f, 0x47600008, 205 0x0000000b, 0x2fdf0002, 206 0x00000008, 0x2c800000, 207 0x00000008, 0x2d000000, 208 0x00000010, 0x91d40000, 209 0x00000008, 0x2d80011c, 210 0x0000000f, 0x060e0001, 211 0x00000010, 0x001f0000, 212 0x00000000, 0x0f580000, 213 0x00000018, 0x8000ffd0, 214 0x00000000, 0x0a640000, 215 0x00000000, 0x0ae50000, 216 0x00000009, 0x0b66ffff, 217 0x00000000, 0x0d610000, 218 0x00000000, 0x02620000, 219 0x00000000, 0x02e00000, 220 0x0000000b, 0x2fdf0002, 221 0x00000000, 0x30050000, 222 0x00000000, 0x31040000, 223 0x00000000, 0x309a0000, 224 0x00000010, 0x0060000c, 225 0x00000010, 0x21a2000b, 226 0x00000010, 0xb1a6000a, 227 0x00000008, 0x05160001, 228 0x00000010, 0xba9a1403, 229 0x00000000, 0x03000000, 230 0x00000018, 0x80000006, 231 0x00000018, 0x8000ff2f, 232 0x00000010, 0xb6061404, 233 0x00000008, 0x03060001, 234 0x00000008, 0x2a000001, 235 0x00000018, 0x8000ff34, 236 0x00000000, 0x0c961800, 237 0x00000009, 0x0c99ffff, 238 0x00000004, 0xcc993400, 239 0x00000010, 0xba992c02, 240 0x00000008, 0x0f800000, 241 0x0000000c, 0x29800001, 242 0x0000000c, 0x29520001, 243 0x0000000c, 0x29520000, 244 0x00000008, 0x22800002, 245 0x00000008, 0x02000003, 246 0x0000000c, 0x1f800001, 247 0x00000000, 0x2adf0000, 248 0x00000000, 0x2a000800, 249 0x00000018, 0x8000ff26, 250 0x00000010, 0xb1a0b016, 251 0x0000000b, 0x2fdf0002, 252 0x00000000, 0x2c200000, 253 0x00000010, 0x91d40000, 254 0x00000008, 0x05000055, 255 0x00000018, 0x8000ff9c, 256 0x00000018, 0x80000073, 257 0x0000000f, 0x47600008, 258 0x00000000, 0x060e0000, 259 0x00000010, 0x001f0000, 260 0x00000000, 0x0f580000, 261 0x00000010, 0x91de0000, 262 0x00000000, 0x0a640000, 263 0x00000000, 0x0ae50000, 264 0x00000000, 0x0b670000, 265 0x00000000, 0x0d620000, 266 0x00000000, 0x0ce71800, 267 0x00000009, 0x0c99ffff, 268 0x00000004, 0xcc993400, 269 0x00000010, 0xba992c20, 270 0x00000008, 0x0f800000, 271 0x00000018, 0x8000001e, 272 0x0000000f, 0x47600008, 273 0x0000000b, 0x2fdf0002, 274 0x00000008, 0x2c8000b1, 275 0x00000008, 0x2d000009, 276 0x00000010, 0x91d40000, 277 0x00000008, 0x2d80012b, 278 0x0000000f, 0x060e0001, 279 0x00000010, 0x001f0000, 280 0x00000000, 0x0f580000, 281 0x00000018, 0x8000ff96, 282 0x00000000, 0x0a640000, 283 0x00000000, 0x0ae50000, 284 0x00000000, 0x0b670000, 285 0x00000000, 0x0d620000, 286 0x00000000, 0x02630000, 287 0x0000000f, 0x47620010, 288 0x00000000, 0x0ce71800, 289 0x0000000b, 0x2fdf0002, 290 0x00000000, 0x31840000, 291 0x00000000, 0x311a0000, 292 0x0000000b, 0xc20000ff, 293 0x00000002, 0x42040000, 294 0x00000001, 0x31620800, 295 0x0000000f, 0x020e0010, 296 0x00000002, 0x31620800, 297 0x00000009, 0x0c99ffff, 298 0x00000004, 0xcc993400, 299 0x00000010, 0xba992c02, 300 0x00000008, 0x0f800000, 301 0x00000010, 0x2ce20168, 302 0x0000000c, 0x29800001, 303 0x0000000c, 0x1f800001, 304 0x0000000c, 0x61420006, 305 0x00000008, 0x22000008, 306 0x00000000, 0x2adf0000, 307 0x00000008, 0x2a000004, 308 0x00000018, 0x8000feeb, 309 0x00000010, 0x91a0b009, 310 0x00000008, 0x2c8000b1, 311 0x00000008, 0x2d000009, 312 0x00000010, 0x91d40000, 313 0x00000008, 0x2d800107, 314 0x00000018, 0x8000ff75, 315 0x00000018, 0x8000000f, 316 0x00000008, 0xac000001, 317 0x00000018, 0x8000000b, 318 0x00000000, 0x0380b000, 319 0x0000000b, 0x2fdf0002, 320 0x00000000, 0x2c004000, 321 0x00000010, 0x91d40000, 322 0x00000008, 0x05000055, 323 0x00000018, 0x8000ff58, 324 0x00000018, 0x8000002f, 325 0x00000018, 0x80000005, 326 0x0000000b, 0x2fdf0002, 327 0x00000000, 0x2c000e00, 328 0x00000008, 0x2a000007, 329 0x00000018, 0x8000fed6, 330 0x00000000, 0x06820000, 331 0x0000000c, 0x29800001, 332 0x0000000c, 0x1f800001, 333 0x00000010, 0x0ce70007, 334 0x00000009, 0x0562ffff, 335 0x00000010, 0xba6c1405, 336 0x00000000, 0x2adf0000, 337 0x00000000, 0x21000000, 338 0x00000008, 0x2a000005, 339 0x00000010, 0x91d40000, 340 0x00000008, 0x2c8000b0, 341 0x00000008, 0x2d000008, 342 0x0000000c, 0x31620018, 343 0x00000008, 0x2d800001, 344 0x00000018, 0x8000ff4a, 345 0x00000018, 0x000d0000, 346 0x00000010, 0xb1a0b00d, 347 0x0000000b, 0x2fdf0002, 348 0x00000000, 0x03d80000, 349 0x00000000, 0x2c200000, 350 0x00000010, 0x91d40000, 351 0x00000018, 0x80000014, 352 0x00000010, 0x2c620002, 353 0x00000018, 0x8000000b, 354 0x0000000b, 0x2fdf0002, 355 0x00000000, 0x2c070000, 356 0x0000000c, 0x1f800001, 357 0x00000010, 0x91de0000, 358 0x00000018, 0x8000feb9, 359 0x00000008, 0x2c8000b1, 360 0x00000008, 0x2d000009, 361 0x00000010, 0x91d40000, 362 0x00000008, 0x2d800107, 363 0x00000018, 0x8000ff44, 364 0x0000000c, 0x29800001, 365 0x0000000c, 0x1f800001, 366 0x00000010, 0x91de0000, 367 0x00000000, 0x2adf0000, 368 0x00000008, 0x2a00000a, 369 0x00000008, 0x07800000, 370 0x00000018, 0x8000fead, 371 0x00000000, 0x06820000, 372 0x00000008, 0x2c8000b0, 373 0x00000008, 0x2d000008, 374 0x00000008, 0x2d800150, 375 0x00000000, 0x00000000, 376 0x00000010, 0x91de0000, 377 0x00000008, 0x2c800000, 378 0x00000008, 0x2d000000, 379 0x00000008, 0x2d800105, 380 0x00000009, 0x0562ffff, 381 0x00000010, 0x918a0002, 382 0x00000008, 0x3162ffff, 383 0x00000018, 0x8000fe99, 384 0x00000001, 0x05621400, 385 0x00000010, 0x918a0002, 386 0x00000008, 0xb1620001, 387 0x00000010, 0x91de0000, 388 0x00000018, 0x000d0000, 389 0x00000010, 0x91d40000, 390 0x00000008, 0x050000aa, 391 0x00000018, 0x8000ff14, 392 0x0000000c, 0x29800001, 393 0x0000000c, 0x1f800001, 394 0x00000008, 0x2a000009, 395 0x00000018, 0x8000fe94, 396 0x00000010, 0x91d40000, 397 0x00000008, 0x05000055, 398 0x00000018, 0x8000ff0d, 399 0x00000010, 0x91a0b002, 400 0x00000010, 0xb1e66207, 401 0x0000000b, 0x2fdf0002, 402 0x00000000, 0x2c310000, 403 0x00000009, 0x2cb1007f, 404 0x00000008, 0x2cd90000, 405 0x00000008, 0x2d000000, 406 0x00000008, 0x2d80010d, 407 0x00000010, 0xb1a80006, 408 0x00000010, 0x205f0000, 409 0x00000000, 0x2c200000, 410 0x00000000, 0x2ca70000, 411 0x00000008, 0x2d000010, 412 0x00000008, 0x2d800108, 413 0x00000018, 0x8000ff05, 414 0x00000010, 0xb1a60010, 415 0x00000010, 0x001f0000, 416 0x0000000f, 0x0f300007, 417 0x00000000, 0x0a600000, 418 0x00000000, 0x0ae10000, 419 0x0000000f, 0x4b620008, 420 0x00000009, 0x0b1600ff, 421 0x00000000, 0x0d620000, 422 0x00000009, 0x0d1a00ff, 423 0x00000010, 0x07300003, 424 0x0000000c, 0x0d1a0008, 425 0x0000000c, 0x0b160008, 426 0x0000000f, 0x4ce30018, 427 0x00000000, 0x0c992c00, 428 0x00000004, 0xcc993400, 429 0x00000008, 0x0f800000, 430 0x0000000c, 0x29800001, 431 0x00000000, 0x33310000, 432 0x00000008, 0x22000016, 433 0x00000000, 0x2adf0000, 434 0x00000008, 0x2a00000c, 435 0x00000010, 0x009f0000, 436 0x00000000, 0x2c200000, 437 0x0000000c, 0x1f800001, 438 0x00000018, 0x8000fe69, 439 0x00000010, 0x91d40000, 440 0x00000008, 0x050000aa, 441 0x00000018, 0x8000fee2, 442 0x0000000f, 0x47220008, 443 0x00000009, 0x070e000f, 444 0x00000008, 0x070e0008, 445 0x00000008, 0x02800001, 446 0x00000007, 0x02851c00, 447 0x00000008, 0x82850001, 448 0x00000000, 0x02854c00, 449 0x00000007, 0x42851c00, 450 0x00000003, 0xc3aa5200, 451 0x00000000, 0x03b10e00, 452 0x00000007, 0x4b071c00, 453 0x0000000f, 0x0f300007, 454 0x0000000f, 0x0a960003, 455 0x00000000, 0x0a955c00, 456 0x00000000, 0x4a005a00, 457 0x00000000, 0x0c960a00, 458 0x00000009, 0x0c99ffff, 459 0x00000008, 0x0d00ffff, 460 0x00000010, 0xba992c02, 461 0x00000008, 0x0f800005, 462 0x00000010, 0xb1a80008, 463 0x00000010, 0x205f0000, 464 0x0000000b, 0x2fdf0002, 465 0x00000000, 0x2c200000, 466 0x00000000, 0x2ca70000, 467 0x00000008, 0x2d000010, 468 0x00000008, 0x2d800108, 469 0x00000018, 0x8000fecd, 470 0x0000000c, 0x29800001, 471 0x00000010, 0x001f0000, 472 0x0000000c, 0x1f800001, 473 0x00000000, 0x2adf0000, 474 0x00000008, 0x2a00000d, 475 0x00000018, 0x8000fe44, 476 0x00000010, 0x91d40000, 477 0x00000008, 0x05000055, 478 0x00000018, 0x8000febd, 479 0x0000000c, 0x29800001, 480 0x0000000c, 0x1f800001, 481 0x00000008, 0x2a000007, 482 0x00000018, 0x8000fe3d, 483 }; 484 /* Calling this macro prior to loading will change value of POST_WAIT_TIMEOUT (default = 0x0)*/ 485 #define RV2P_PROC1_POST_WAIT_TIMEOUT_LOC 5 486 #define RV2P_PROC1_CHG_POST_WAIT_TIMEOUT(value) {\ 487 rv2p_proc1[RV2P_PROC1_POST_WAIT_TIMEOUT_LOC] = (rv2p_proc1[RV2P_PROC1_POST_WAIT_TIMEOUT_LOC] & ~0xFFFF) | (value);\ 488 } 489 490 /* Calling this macro prior to loading will change value of MAX_BD_PAGE (default = 0xff)*/ 491 #define RV2P_PROC1_MAX_BD_PAGE_LOC 9 492 #define RV2P_PROC1_CHG_MAX_BD_PAGE(value) {\ 493 rv2p_proc1[RV2P_PROC1_MAX_BD_PAGE_LOC] = (rv2p_proc1[RV2P_PROC1_MAX_BD_PAGE_LOC] & ~0xFFFF) | (value);\ 494 } 495 496 #endif /* __rv2p_proc1.h__ */ 497 498