1 /******************************************************************************* 2 * Copyright 2019-2021 Microchip FPGA Embedded Systems Solutions. 3 * 4 * SPDX-License-Identifier: MIT 5 * 6 * MPFS HAL Embedded Software 7 * 8 */ 9 10 /******************************************************************************* 11 * 12 * @file mss_irq_handler_stubs.c 13 * @author Microchip-FPGA Embedded Systems Solutions 14 * @brief MPFS MSS Interrupt Function stubs. 15 * 16 * The functions below will only be linked with the application code if the user 17 * does not provide an implementation for these functions. These functions are 18 * defined with weak linking so that they can be overridden by a function with 19 * same prototype in the user's application code. 20 * 21 */ 22 #include <stdint.h> 23 #include "mpfs_hal/mss_hal.h" 24 25 handle_m_ext_interrupt(void)26__attribute__((weak)) void handle_m_ext_interrupt(void) 27 { 28 29 } 30 Software_h0_IRQHandler(void)31__attribute__((weak)) void Software_h0_IRQHandler(void) 32 { 33 34 } 35 Software_h1_IRQHandler(void)36__attribute__((weak)) void Software_h1_IRQHandler(void) 37 { 38 39 } 40 Software_h2_IRQHandler(void)41__attribute__((weak)) void Software_h2_IRQHandler(void) 42 { 43 44 } 45 Software_h3_IRQHandler(void)46__attribute__((weak)) void Software_h3_IRQHandler(void) 47 { 48 49 } 50 Software_h4_IRQHandler(void)51__attribute__((weak)) void Software_h4_IRQHandler(void) 52 { 53 54 } 55 SysTick_Handler_h0_IRQHandler(void)56__attribute__((weak)) void SysTick_Handler_h0_IRQHandler(void) 57 { 58 59 } 60 SysTick_Handler_h1_IRQHandler(void)61__attribute__((weak)) void SysTick_Handler_h1_IRQHandler(void) 62 { 63 64 } 65 SysTick_Handler_h2_IRQHandler(void)66__attribute__((weak)) void SysTick_Handler_h2_IRQHandler(void) 67 { 68 69 } 70 SysTick_Handler_h3_IRQHandler(void)71__attribute__((weak)) void SysTick_Handler_h3_IRQHandler(void) 72 { 73 74 } 75 SysTick_Handler_h4_IRQHandler(void)76__attribute__((weak)) void SysTick_Handler_h4_IRQHandler(void) 77 { 78 79 } 80 Invalid_IRQHandler(void)81__attribute__((weak)) uint8_t Invalid_IRQHandler(void) 82 { 83 return(0U); 84 } 85 #ifdef SIFIVE_HIFIVE_UNLEASHED External_1_IRQHandler(void)86__attribute__((weak)) uint8_t External_1_IRQHandler(void) 87 { 88 return(0U); 89 } 90 External_2_IRQHandler(void)91__attribute__((weak)) uint8_t External_2_IRQHandler(void) 92 { 93 return(0U); 94 } 95 External_3_IRQHandler(void)96__attribute__((weak)) uint8_t External_3_IRQHandler(void) 97 { 98 return(0U); 99 } 100 USART0_plic_4_IRQHandler(void)101__attribute__((weak)) uint8_t USART0_plic_4_IRQHandler(void) 102 { 103 return(0U); 104 } 105 External_5_IRQHandler(void)106__attribute__((weak)) uint8_t External_5_IRQHandler(void) 107 { 108 return(0U); 109 } 110 External_6_IRQHandler(void)111__attribute__((weak)) uint8_t External_6_IRQHandler(void) 112 { 113 return(0U); 114 } 115 External_7_IRQHandler(void)116__attribute__((weak)) uint8_t External_7_IRQHandler(void) 117 { 118 return(0U); 119 } 120 External_8_IRQHandler(void)121__attribute__((weak)) uint8_t External_8_IRQHandler(void) 122 { 123 return(0U); 124 } 125 External_9_IRQHandler(void)126__attribute__((weak)) uint8_t External_9_IRQHandler(void) 127 { 128 return(0U); 129 } 130 External_10_IRQHandler(void)131__attribute__((weak)) uint8_t External_10_IRQHandler(void) 132 { 133 return(0U); 134 } 135 External_11_IRQHandler(void)136__attribute__((weak)) uint8_t External_11_IRQHandler(void) 137 { 138 return(0U); 139 } 140 External_12_IRQHandler(void)141__attribute__((weak)) uint8_t External_12_IRQHandler(void) 142 { 143 return(0U); 144 } 145 External_13_IRQHandler(void)146__attribute__((weak)) uint8_t External_13_IRQHandler(void) 147 { 148 return(0U); 149 } 150 External_14_IRQHandler(void)151__attribute__((weak)) uint8_t External_14_IRQHandler(void) 152 { 153 return(0U); 154 } 155 External_15_IRQHandler(void)156__attribute__((weak)) uint8_t External_15_IRQHandler(void) 157 { 158 return(0U); 159 } 160 External_16_IRQHandler(void)161__attribute__((weak)) uint8_t External_16_IRQHandler(void) 162 { 163 return(0U); 164 } 165 External_17_IRQHandler(void)166__attribute__((weak)) uint8_t External_17_IRQHandler(void) 167 { 168 return(0U); 169 } 170 External_18_IRQHandler(void)171__attribute__((weak)) uint8_t External_18_IRQHandler(void) 172 { 173 return(0U); 174 } 175 External_19_IRQHandler(void)176__attribute__((weak)) uint8_t External_19_IRQHandler(void) 177 { 178 return(0U); 179 } 180 External_20_IRQHandler(void)181__attribute__((weak)) uint8_t External_20_IRQHandler(void) 182 { 183 return(0U); 184 } 185 External_21_IRQHandler(void)186__attribute__((weak)) uint8_t External_21_IRQHandler(void) 187 { 188 return(0U); 189 } 190 External_22_IRQHandler(void)191__attribute__((weak)) uint8_t External_22_IRQHandler(void) 192 { 193 return(0U); 194 } 195 #endif 196 dma_ch0_DONE_IRQHandler(void)197__attribute__((weak)) uint8_t dma_ch0_DONE_IRQHandler(void) 198 { 199 return(0U); 200 } 201 dma_ch0_ERR_IRQHandler(void)202__attribute__((weak)) uint8_t dma_ch0_ERR_IRQHandler(void) 203 { 204 return(0U); 205 } 206 dma_ch1_DONE_IRQHandler(void)207__attribute__((weak)) uint8_t dma_ch1_DONE_IRQHandler(void) 208 { 209 return(0U); 210 } 211 dma_ch1_ERR_IRQHandler(void)212__attribute__((weak)) uint8_t dma_ch1_ERR_IRQHandler(void) 213 { 214 return(0U); 215 } 216 dma_ch2_DONE_IRQHandler(void)217__attribute__((weak)) uint8_t dma_ch2_DONE_IRQHandler(void) 218 { 219 return(0U); 220 } 221 dma_ch2_ERR_IRQHandler(void)222__attribute__((weak)) uint8_t dma_ch2_ERR_IRQHandler(void) 223 { 224 return(0U); 225 } 226 dma_ch3_DONE_IRQHandler(void)227__attribute__((weak)) uint8_t dma_ch3_DONE_IRQHandler(void) 228 { 229 return(0U); 230 } 231 dma_ch3_ERR_IRQHandler(void)232__attribute__((weak)) uint8_t dma_ch3_ERR_IRQHandler(void) 233 { 234 return(0U); 235 } 236 #ifdef SIFIVE_HIFIVE_UNLEASHED External_31_IRQHandler(void)237__attribute__((weak)) uint8_t External_31_IRQHandler(void) 238 { 239 return(0U); 240 } 241 242 External_32_IRQHandler(void)243__attribute__((weak)) uint8_t External_32_IRQHandler(void) 244 { 245 return(0U); 246 } 247 External_33_IRQHandler(void)248__attribute__((weak)) uint8_t External_33_IRQHandler(void) 249 { 250 return(0U); 251 } 252 External_34_IRQHandler(void)253__attribute__((weak)) uint8_t External_34_IRQHandler(void) 254 { 255 return(0U); 256 } 257 External_35_IRQHandler(void)258__attribute__((weak)) uint8_t External_35_IRQHandler(void) 259 { 260 return(0U); 261 } 262 External_36_IRQHandler(void)263__attribute__((weak)) uint8_t External_36_IRQHandler(void) 264 { 265 return(0U); 266 } 267 External_37_IRQHandler(void)268__attribute__((weak)) uint8_t External_37_IRQHandler(void) 269 { 270 return(0U); 271 } 272 External_38_IRQHandler(void)273__attribute__((weak)) uint8_t External_38_IRQHandler(void) 274 { 275 return(0U); 276 } 277 External_39_IRQHandler(void)278__attribute__((weak)) uint8_t External_39_IRQHandler(void) 279 { 280 return(0U); 281 } 282 External_40_IRQHandler(void)283__attribute__((weak)) uint8_t External_40_IRQHandler(void) 284 { 285 return(0U); 286 } 287 External_41_IRQHandler(void)288__attribute__((weak)) uint8_t External_41_IRQHandler(void) 289 { 290 return(0U); 291 } 292 External_42_IRQHandler(void)293__attribute__((weak)) uint8_t External_42_IRQHandler(void) 294 { 295 return(0U); 296 } 297 External_43_IRQHandler(void)298__attribute__((weak)) uint8_t External_43_IRQHandler(void) 299 { 300 return(0U); 301 } 302 External_44_IRQHandler(void)303__attribute__((weak)) uint8_t External_44_IRQHandler(void) 304 { 305 return(0U); 306 } 307 External_45_IRQHandler(void)308__attribute__((weak)) uint8_t External_45_IRQHandler(void) 309 { 310 return(0U); 311 } 312 External_46_IRQHandler(void)313__attribute__((weak)) uint8_t External_46_IRQHandler(void) 314 { 315 return(0U); 316 } 317 External_47_IRQHandler(void)318__attribute__((weak)) uint8_t External_47_IRQHandler(void) 319 { 320 return(0U); 321 } 322 External_48_IRQHandler(void)323__attribute__((weak)) uint8_t External_48_IRQHandler(void) 324 { 325 return(0U); 326 } 327 External_49_IRQHandler(void)328__attribute__((weak)) uint8_t External_49_IRQHandler(void) 329 { 330 return(0U); 331 } 332 External_50_IRQHandler(void)333__attribute__((weak)) uint8_t External_50_IRQHandler(void) 334 { 335 return(0U); 336 } 337 External_51_IRQHandler(void)338__attribute__((weak)) uint8_t External_51_IRQHandler(void) 339 { 340 return(0U); 341 } 342 External_52_IRQHandler(void)343__attribute__((weak)) uint8_t External_52_IRQHandler(void) 344 { 345 return(0U); 346 } 347 348 MAC0_plic_53_IRQHandler(void)349__attribute__((weak)) uint8_t MAC0_plic_53_IRQHandler(void) 350 { 351 return(0U); 352 } 353 #endif 354 355 #ifndef SIFIVE_HIFIVE_UNLEASHED l2_metadata_corr_IRQHandler(void)356__attribute__((weak)) uint8_t l2_metadata_corr_IRQHandler(void) 357 { 358 return(0U); 359 } 360 l2_metadata_uncorr_IRQHandler(void)361__attribute__((weak)) uint8_t l2_metadata_uncorr_IRQHandler(void) 362 { 363 return(0U); 364 } 365 l2_data_corr_IRQHandler(void)366__attribute__((weak)) uint8_t l2_data_corr_IRQHandler(void) 367 { 368 return(0U); 369 } 370 l2_data_uncorr_IRQHandler(void)371__attribute__((weak)) uint8_t l2_data_uncorr_IRQHandler(void) 372 { 373 return(0U); 374 } 375 #endif /* ifndef SIFIVE_HIFIVE_UNLEASHED */ 376 377 378 379 #ifndef SIFIVE_HIFIVE_UNLEASHED gpio0_bit0_or_gpio2_bit13_plic_0_IRQHandler(void)380__attribute__((weak)) uint8_t gpio0_bit0_or_gpio2_bit13_plic_0_IRQHandler(void) 381 { 382 return(0U); 383 } 384 gpio0_bit1_or_gpio2_bit13_plic_1_IRQHandler(void)385__attribute__((weak)) uint8_t gpio0_bit1_or_gpio2_bit13_plic_1_IRQHandler(void) 386 { 387 return(0U); 388 } 389 gpio0_bit2_or_gpio2_bit13_plic_2_IRQHandler(void)390__attribute__((weak)) uint8_t gpio0_bit2_or_gpio2_bit13_plic_2_IRQHandler(void) 391 { 392 return(0U); 393 } 394 gpio0_bit3_or_gpio2_bit13_plic_3_IRQHandler(void)395__attribute__((weak)) uint8_t gpio0_bit3_or_gpio2_bit13_plic_3_IRQHandler(void) 396 { 397 return(0U); 398 } 399 gpio0_bit4_or_gpio2_bit13_plic_4_IRQHandler(void)400__attribute__((weak)) uint8_t gpio0_bit4_or_gpio2_bit13_plic_4_IRQHandler(void) 401 { 402 return(0U); 403 } 404 gpio0_bit5_or_gpio2_bit13_plic_5_IRQHandler(void)405__attribute__((weak)) uint8_t gpio0_bit5_or_gpio2_bit13_plic_5_IRQHandler(void) 406 { 407 return(0U); 408 } 409 gpio0_bit6_or_gpio2_bit13_plic_6_IRQHandler(void)410__attribute__((weak)) uint8_t gpio0_bit6_or_gpio2_bit13_plic_6_IRQHandler(void) 411 { 412 return(0U); 413 } 414 gpio0_bit7_or_gpio2_bit13_plic_7_IRQHandler(void)415__attribute__((weak)) uint8_t gpio0_bit7_or_gpio2_bit13_plic_7_IRQHandler(void) 416 { 417 return(0U); 418 } 419 gpio0_bit8_or_gpio2_bit13_plic_8_IRQHandler(void)420__attribute__((weak)) uint8_t gpio0_bit8_or_gpio2_bit13_plic_8_IRQHandler(void) 421 { 422 return(0U); 423 } 424 gpio0_bit9_or_gpio2_bit13_plic_9_IRQHandler(void)425__attribute__((weak)) uint8_t gpio0_bit9_or_gpio2_bit13_plic_9_IRQHandler(void) 426 { 427 return(0U); 428 } 429 gpio0_bit10_or_gpio2_bit13_plic_10_IRQHandler(void)430__attribute__((weak)) uint8_t gpio0_bit10_or_gpio2_bit13_plic_10_IRQHandler(void) 431 { 432 return(0U); 433 } 434 gpio0_bit11_or_gpio2_bit13_plic_11_IRQHandler(void)435__attribute__((weak)) uint8_t gpio0_bit11_or_gpio2_bit13_plic_11_IRQHandler(void) 436 { 437 return(0U); 438 } 439 gpio0_bit12_or_gpio2_bit13_plic_12_IRQHandler(void)440__attribute__((weak)) uint8_t gpio0_bit12_or_gpio2_bit13_plic_12_IRQHandler(void) 441 { 442 return(0U); 443 } 444 445 gpio0_bit13_or_gpio2_bit13_plic_13_IRQHandler(void)446__attribute__((weak)) uint8_t gpio0_bit13_or_gpio2_bit13_plic_13_IRQHandler(void) 447 { 448 return(0U); 449 } 450 gpio1_bit0_or_gpio2_bit14_plic_14_IRQHandler(void)451__attribute__((weak)) uint8_t gpio1_bit0_or_gpio2_bit14_plic_14_IRQHandler(void) 452 { 453 return(0U); 454 } 455 gpio1_bit1_or_gpio2_bit15_plic_15_IRQHandler(void)456__attribute__((weak)) uint8_t gpio1_bit1_or_gpio2_bit15_plic_15_IRQHandler(void) 457 { 458 return(0U); 459 } 460 gpio1_bit2_or_gpio2_bit16_plic_16_IRQHandler(void)461__attribute__((weak)) uint8_t gpio1_bit2_or_gpio2_bit16_plic_16_IRQHandler(void) 462 { 463 return(0U); 464 } 465 gpio1_bit3_or_gpio2_bit17_plic_17_IRQHandler(void)466__attribute__((weak)) uint8_t gpio1_bit3_or_gpio2_bit17_plic_17_IRQHandler(void) 467 { 468 return(0U); 469 } 470 gpio1_bit4_or_gpio2_bit18_plic_18_IRQHandler(void)471__attribute__((weak)) uint8_t gpio1_bit4_or_gpio2_bit18_plic_18_IRQHandler(void) 472 { 473 return(0U); 474 } 475 gpio1_bit5_or_gpio2_bit19_plic_19_IRQHandler(void)476__attribute__((weak)) uint8_t gpio1_bit5_or_gpio2_bit19_plic_19_IRQHandler(void) 477 { 478 return(0U); 479 } 480 gpio1_bit6_or_gpio2_bit20_plic_20_IRQHandler(void)481__attribute__((weak)) uint8_t gpio1_bit6_or_gpio2_bit20_plic_20_IRQHandler(void) 482 { 483 return(0U); 484 } 485 gpio1_bit7_or_gpio2_bit21_plic_21_IRQHandler(void)486__attribute__((weak)) uint8_t gpio1_bit7_or_gpio2_bit21_plic_21_IRQHandler(void) 487 { 488 return(0U); 489 } 490 gpio1_bit8_or_gpio2_bit22_plic_22_IRQHandler(void)491__attribute__((weak)) uint8_t gpio1_bit8_or_gpio2_bit22_plic_22_IRQHandler(void) 492 { 493 return(0U); 494 } 495 gpio1_bit9_or_gpio2_bit23_plic_23_IRQHandler(void)496__attribute__((weak)) uint8_t gpio1_bit9_or_gpio2_bit23_plic_23_IRQHandler(void) 497 { 498 return(0U); 499 } 500 gpio1_bit10_or_gpio2_bit24_plic_24_IRQHandler(void)501__attribute__((weak)) uint8_t gpio1_bit10_or_gpio2_bit24_plic_24_IRQHandler(void) 502 { 503 return(0U); 504 } 505 gpio1_bit11_or_gpio2_bit25_plic_25_IRQHandler(void)506__attribute__((weak)) uint8_t gpio1_bit11_or_gpio2_bit25_plic_25_IRQHandler(void) 507 { 508 return(0U); 509 } 510 gpio1_bit12_or_gpio2_bit26_plic_26_IRQHandler(void)511__attribute__((weak)) uint8_t gpio1_bit12_or_gpio2_bit26_plic_26_IRQHandler(void) 512 { 513 return(0U); 514 } 515 gpio1_bit13_or_gpio2_bit27_plic_27_IRQHandler(void)516__attribute__((weak)) uint8_t gpio1_bit13_or_gpio2_bit27_plic_27_IRQHandler(void) 517 { 518 return(0U); 519 } 520 521 gpio1_bit14_or_gpio2_bit28_plic_28_IRQHandler(void)522__attribute__((weak)) uint8_t gpio1_bit14_or_gpio2_bit28_plic_28_IRQHandler(void) 523 { 524 return(0U); 525 } 526 gpio1_bit15_or_gpio2_bit29_plic_29_IRQHandler(void)527__attribute__((weak)) uint8_t gpio1_bit15_or_gpio2_bit29_plic_29_IRQHandler(void) 528 { 529 return(0U); 530 } 531 gpio1_bit16_or_gpio2_bit30_plic_30_IRQHandler(void)532__attribute__((weak)) uint8_t gpio1_bit16_or_gpio2_bit30_plic_30_IRQHandler(void) 533 { 534 return(0U); 535 } 536 gpio1_bit17_or_gpio2_bit31_plic_31_IRQHandler(void)537__attribute__((weak)) uint8_t gpio1_bit17_or_gpio2_bit31_plic_31_IRQHandler(void) 538 { 539 return(0U); 540 } 541 542 gpio1_bit18_plic_32_IRQHandler(void)543__attribute__((weak)) uint8_t gpio1_bit18_plic_32_IRQHandler(void) 544 { 545 return(0U); 546 } 547 gpio1_bit19_plic_33_IRQHandler(void)548__attribute__((weak)) uint8_t gpio1_bit19_plic_33_IRQHandler(void) 549 { 550 return(0U); 551 } 552 gpio1_bit20_plic_34_IRQHandler(void)553__attribute__((weak)) uint8_t gpio1_bit20_plic_34_IRQHandler(void) 554 { 555 return(0U); 556 } 557 gpio1_bit21_plic_35_IRQHandler(void)558__attribute__((weak)) uint8_t gpio1_bit21_plic_35_IRQHandler(void) 559 { 560 return(0U); 561 } 562 gpio1_bit22_plic_36_IRQHandler(void)563__attribute__((weak)) uint8_t gpio1_bit22_plic_36_IRQHandler(void) 564 { 565 return(0U); 566 } 567 gpio1_bit23_plic_37_IRQHandler(void)568__attribute__((weak)) uint8_t gpio1_bit23_plic_37_IRQHandler(void) 569 { 570 return(0U); 571 } 572 573 gpio0_non_direct_plic_IRQHandler(void)574__attribute__((weak)) uint8_t gpio0_non_direct_plic_IRQHandler(void) 575 { 576 return(0U); 577 } 578 gpio1_non_direct_plic_IRQHandler(void)579__attribute__((weak)) uint8_t gpio1_non_direct_plic_IRQHandler(void) 580 { 581 return(0U); 582 } 583 gpio2_non_direct_plic_IRQHandler(void)584__attribute__((weak)) uint8_t gpio2_non_direct_plic_IRQHandler(void) 585 { 586 return(0U); 587 } 588 589 spi0_plic_IRQHandler(void)590__attribute__((weak)) uint8_t spi0_plic_IRQHandler(void) 591 { 592 return(0U); 593 } 594 spi1_plic_IRQHandler(void)595__attribute__((weak)) uint8_t spi1_plic_IRQHandler(void) 596 { 597 return(0U); 598 } 599 external_can0_plic_IRQHandler(void)600__attribute__((weak)) uint8_t external_can0_plic_IRQHandler(void) 601 { 602 return(0U); 603 } 604 can1_IRQHandler(void)605__attribute__((weak)) uint8_t can1_IRQHandler(void) 606 { 607 return(0U); 608 } 609 External_i2c0_main_plic_IRQHandler(void)610__attribute__((weak)) uint8_t External_i2c0_main_plic_IRQHandler(void) 611 { 612 return(0U); 613 } 614 External_i2c0_alert_plic_IRQHandler(void)615__attribute__((weak)) uint8_t External_i2c0_alert_plic_IRQHandler(void) 616 { 617 return(0U); 618 } 619 i2c0_sus_plic_IRQHandler(void)620__attribute__((weak)) uint8_t i2c0_sus_plic_IRQHandler(void) 621 { 622 return(0U); 623 } 624 i2c1_main_plic_IRQHandler(void)625__attribute__((weak)) uint8_t i2c1_main_plic_IRQHandler(void) 626 { 627 return(0U); 628 } 629 i2c1_alert_plic_IRQHandler(void)630__attribute__((weak)) uint8_t i2c1_alert_plic_IRQHandler(void) 631 { 632 return(0U); 633 } 634 i2c1_sus_plic_IRQHandler(void)635__attribute__((weak)) uint8_t i2c1_sus_plic_IRQHandler(void) 636 { 637 return(0U); 638 } 639 mac0_int_plic_IRQHandler(void)640__attribute__((weak)) uint8_t mac0_int_plic_IRQHandler(void) 641 { 642 return(0U); 643 } 644 mac0_queue1_plic_IRQHandler(void)645__attribute__((weak)) uint8_t mac0_queue1_plic_IRQHandler(void) 646 { 647 return(0U); 648 } 649 mac0_queue2_plic_IRQHandler(void)650__attribute__((weak)) uint8_t mac0_queue2_plic_IRQHandler(void) 651 { 652 return(0U); 653 } 654 mac0_queue3_plic_IRQHandler(void)655__attribute__((weak)) uint8_t mac0_queue3_plic_IRQHandler(void) 656 { 657 return(0U); 658 } 659 mac0_emac_plic_IRQHandler(void)660__attribute__((weak)) uint8_t mac0_emac_plic_IRQHandler(void) 661 { 662 return(0U); 663 } 664 mac0_mmsl_plic_IRQHandler(void)665__attribute__((weak)) uint8_t mac0_mmsl_plic_IRQHandler(void) 666 { 667 return(0U); 668 } 669 mac1_int_plic_IRQHandler(void)670__attribute__((weak)) uint8_t mac1_int_plic_IRQHandler(void) 671 { 672 return(0U); 673 } 674 mac1_queue1_plic_IRQHandler(void)675__attribute__((weak)) uint8_t mac1_queue1_plic_IRQHandler(void) 676 { 677 return(0U); 678 } 679 mac1_queue2_plic_IRQHandler(void)680__attribute__((weak)) uint8_t mac1_queue2_plic_IRQHandler(void) 681 { 682 return(0U); 683 } 684 mac1_queue3_plic_IRQHandler(void)685__attribute__((weak)) uint8_t mac1_queue3_plic_IRQHandler(void) 686 { 687 return(0U); 688 } 689 mac1_emac_plic_IRQHandler(void)690__attribute__((weak)) uint8_t mac1_emac_plic_IRQHandler(void) 691 { 692 return(0U); 693 } 694 mac1_mmsl_plic_IRQHandler(void)695__attribute__((weak)) uint8_t mac1_mmsl_plic_IRQHandler(void) 696 { 697 return(0U); 698 } 699 ddrc_train_plic_IRQHandler(void)700__attribute__((weak)) uint8_t ddrc_train_plic_IRQHandler(void) 701 { 702 return(0U); 703 } 704 scb_interrupt_plic_IRQHandler(void)705__attribute__((weak)) uint8_t scb_interrupt_plic_IRQHandler(void) 706 { 707 return(0U); 708 } 709 ecc_error_plic_IRQHandler(void)710__attribute__((weak)) uint8_t ecc_error_plic_IRQHandler(void) 711 { 712 return(0U); 713 } 714 ecc_correct_plic_IRQHandler(void)715__attribute__((weak)) uint8_t ecc_correct_plic_IRQHandler(void) 716 { 717 return(0U); 718 } 719 rtc_wakeup_plic_IRQHandler(void)720__attribute__((weak)) uint8_t rtc_wakeup_plic_IRQHandler(void) 721 { 722 return(0U); 723 } 724 rtc_match_plic_IRQHandler(void)725__attribute__((weak)) uint8_t rtc_match_plic_IRQHandler(void) 726 { 727 return(0U); 728 } 729 timer1_plic_IRQHandler(void)730__attribute__((weak)) uint8_t timer1_plic_IRQHandler(void) 731 { 732 return(0U); 733 } 734 timer2_plic_IRQHandler(void)735__attribute__((weak)) uint8_t timer2_plic_IRQHandler(void) 736 { 737 return(0U); 738 } 739 envm_plic_IRQHandler(void)740__attribute__((weak)) uint8_t envm_plic_IRQHandler(void) 741 { 742 return(0U); 743 } 744 qspi_plic_IRQHandler(void)745__attribute__((weak)) uint8_t qspi_plic_IRQHandler(void) 746 { 747 return(0U); 748 } 749 usb_dma_plic_IRQHandler(void)750__attribute__((weak)) uint8_t usb_dma_plic_IRQHandler(void) 751 { 752 return(0U); 753 } 754 usb_mc_plic_IRQHandler(void)755__attribute__((weak)) uint8_t usb_mc_plic_IRQHandler(void) 756 { 757 return(0U); 758 } 759 mmc_main_plic_IRQHandler(void)760__attribute__((weak)) uint8_t mmc_main_plic_IRQHandler(void) 761 { 762 return(0U); 763 } 764 mmc_wakeup_plic_IRQHandler(void)765__attribute__((weak)) uint8_t mmc_wakeup_plic_IRQHandler(void) 766 { 767 return(0U); 768 } 769 mmuart0_plic_77_IRQHandler(void)770__attribute__((weak)) uint8_t mmuart0_plic_77_IRQHandler(void) 771 { 772 return(0U); 773 } 774 mmuart1_plic_IRQHandler(void)775__attribute__((weak)) uint8_t mmuart1_plic_IRQHandler(void) 776 { 777 return(0U); 778 } 779 mmuart2_plic_IRQHandler(void)780__attribute__((weak)) uint8_t mmuart2_plic_IRQHandler(void) 781 { 782 return(0U); 783 } 784 mmuart3_plic_IRQHandler(void)785__attribute__((weak)) uint8_t mmuart3_plic_IRQHandler(void) 786 { 787 return(0U); 788 } 789 mmuart4_plic_IRQHandler(void)790__attribute__((weak)) uint8_t mmuart4_plic_IRQHandler(void) 791 { 792 return(0U); 793 } 794 g5c_devrst_plic_IRQHandler(void)795__attribute__((weak)) uint8_t g5c_devrst_plic_IRQHandler(void) 796 { 797 return(0U); 798 } g5c_message_plic_IRQHandler(void)799__attribute__((weak)) uint8_t g5c_message_plic_IRQHandler(void) 800 { 801 return(0U); 802 } 803 usoc_vc_interrupt_plic_IRQHandler(void)804__attribute__((weak)) uint8_t usoc_vc_interrupt_plic_IRQHandler(void) 805 { 806 return(0U); 807 } 808 usoc_smb_interrupt_plic_IRQHandler(void)809__attribute__((weak)) uint8_t usoc_smb_interrupt_plic_IRQHandler(void) 810 { 811 return(0U); 812 } 813 e51_0_Maintence_plic_IRQHandler(void)814__attribute__((weak)) uint8_t e51_0_Maintence_plic_IRQHandler(void) 815 { 816 return(0U); 817 } 818 819 wdog0_mvrp_plic_IRQHandler(void)820__attribute__((weak)) uint8_t wdog0_mvrp_plic_IRQHandler(void) 821 { 822 return(0U); 823 } wdog1_mvrp_plic_IRQHandler(void)824__attribute__((weak)) uint8_t wdog1_mvrp_plic_IRQHandler(void) 825 { 826 return(0U); 827 } wdog2_mvrp_plic_IRQHandler(void)828__attribute__((weak)) uint8_t wdog2_mvrp_plic_IRQHandler(void) 829 { 830 return(0U); 831 } wdog3_mvrp_plic_IRQHandler(void)832__attribute__((weak)) uint8_t wdog3_mvrp_plic_IRQHandler(void) 833 { 834 return(0U); 835 } wdog4_mvrp_plic_IRQHandler(void)836__attribute__((weak)) uint8_t wdog4_mvrp_plic_IRQHandler(void) 837 { 838 return(0U); 839 } wdog0_tout_plic_IRQHandler(void)840__attribute__((weak)) uint8_t wdog0_tout_plic_IRQHandler(void) 841 { 842 return(0U); 843 } wdog1_tout_plic_IRQHandler(void)844__attribute__((weak)) uint8_t wdog1_tout_plic_IRQHandler(void) 845 { 846 return(0U); 847 } wdog2_tout_plic_IRQHandler(void)848__attribute__((weak)) uint8_t wdog2_tout_plic_IRQHandler(void) 849 { 850 return(0U); 851 } wdog3_tout_plic_IRQHandler(void)852__attribute__((weak)) uint8_t wdog3_tout_plic_IRQHandler(void) 853 { 854 return(0U); 855 } wdog4_tout_plic_IRQHandler(void)856__attribute__((weak)) uint8_t wdog4_tout_plic_IRQHandler(void) 857 { 858 return(0U); 859 } g5c_mss_spi_plic_IRQHandler(void)860__attribute__((weak)) uint8_t g5c_mss_spi_plic_IRQHandler(void) 861 { 862 return(0U); 863 } volt_temp_alarm_plic_IRQHandler(void)864__attribute__((weak)) uint8_t volt_temp_alarm_plic_IRQHandler(void) 865 { 866 return(0U); 867 } athena_complete_plic_IRQHandler(void)868__attribute__((weak)) uint8_t athena_complete_plic_IRQHandler(void) 869 { 870 return(0U); 871 } athena_alarm_plic_IRQHandler(void)872__attribute__((weak)) uint8_t athena_alarm_plic_IRQHandler(void) 873 { 874 return(0U); 875 } athena_bus_error_plic_IRQHandler(void)876__attribute__((weak)) uint8_t athena_bus_error_plic_IRQHandler(void) 877 { 878 return(0U); 879 } usoc_axic_us_plic_IRQHandler(void)880__attribute__((weak)) uint8_t usoc_axic_us_plic_IRQHandler(void) 881 { 882 return(0U); 883 } usoc_axic_ds_plic_IRQHandler(void)884__attribute__((weak)) uint8_t usoc_axic_ds_plic_IRQHandler(void) 885 { 886 return(0U); 887 } reserved_104_plic_IRQHandler(void)888__attribute__((weak)) uint8_t reserved_104_plic_IRQHandler(void) 889 { 890 return(0U); 891 } 892 893 894 fabric_f2h_0_plic_IRQHandler(void)895__attribute__((weak)) uint8_t fabric_f2h_0_plic_IRQHandler(void) 896 { 897 return(0U); 898 } 899 fabric_f2h_1_plic_IRQHandler(void)900__attribute__((weak)) uint8_t fabric_f2h_1_plic_IRQHandler(void) 901 { 902 return(0U); 903 } 904 fabric_f2h_2_plic_IRQHandler(void)905__attribute__((weak)) uint8_t fabric_f2h_2_plic_IRQHandler(void) 906 { 907 return(0U); 908 } 909 fabric_f2h_3_plic_IRQHandler(void)910__attribute__((weak)) uint8_t fabric_f2h_3_plic_IRQHandler(void) 911 { 912 return(0U); 913 } 914 fabric_f2h_4_plic_IRQHandler(void)915__attribute__((weak)) uint8_t fabric_f2h_4_plic_IRQHandler(void) 916 { 917 return(0U); 918 } 919 fabric_f2h_5_plic_IRQHandler(void)920__attribute__((weak)) uint8_t fabric_f2h_5_plic_IRQHandler(void) 921 { 922 return(0U); 923 } 924 fabric_f2h_6_plic_IRQHandler(void)925__attribute__((weak)) uint8_t fabric_f2h_6_plic_IRQHandler(void) 926 { 927 return(0U); 928 } 929 fabric_f2h_7_plic_IRQHandler(void)930__attribute__((weak)) uint8_t fabric_f2h_7_plic_IRQHandler(void) 931 { 932 return(0U); 933 } 934 fabric_f2h_8_plic_IRQHandler(void)935__attribute__((weak)) uint8_t fabric_f2h_8_plic_IRQHandler(void) 936 { 937 return(0U); 938 } 939 fabric_f2h_9_plic_IRQHandler(void)940__attribute__((weak)) uint8_t fabric_f2h_9_plic_IRQHandler(void) 941 { 942 return(0U); 943 } 944 945 fabric_f2h_10_plic_IRQHandler(void)946__attribute__((weak)) uint8_t fabric_f2h_10_plic_IRQHandler(void) 947 { 948 return(0U); 949 } 950 fabric_f2h_11_plic_IRQHandler(void)951__attribute__((weak)) uint8_t fabric_f2h_11_plic_IRQHandler(void) 952 { 953 return(0U); 954 } 955 fabric_f2h_12_plic_IRQHandler(void)956__attribute__((weak)) uint8_t fabric_f2h_12_plic_IRQHandler(void) 957 { 958 return(0U); 959 } 960 fabric_f2h_13_plic_IRQHandler(void)961__attribute__((weak)) uint8_t fabric_f2h_13_plic_IRQHandler(void) 962 { 963 return(0U); 964 } 965 fabric_f2h_14_plic_IRQHandler(void)966__attribute__((weak)) uint8_t fabric_f2h_14_plic_IRQHandler(void) 967 { 968 return(0U); 969 } 970 fabric_f2h_15_plic_IRQHandler(void)971__attribute__((weak)) uint8_t fabric_f2h_15_plic_IRQHandler(void) 972 { 973 return(0U); 974 } 975 fabric_f2h_16_plic_IRQHandler(void)976__attribute__((weak)) uint8_t fabric_f2h_16_plic_IRQHandler(void) 977 { 978 return(0U); 979 } 980 fabric_f2h_17_plic_IRQHandler(void)981__attribute__((weak)) uint8_t fabric_f2h_17_plic_IRQHandler(void) 982 { 983 return(0U); 984 } 985 fabric_f2h_18_plic_IRQHandler(void)986__attribute__((weak)) uint8_t fabric_f2h_18_plic_IRQHandler(void) 987 { 988 return(0U); 989 } 990 fabric_f2h_19_plic_IRQHandler(void)991__attribute__((weak)) uint8_t fabric_f2h_19_plic_IRQHandler(void) 992 { 993 return(0U); 994 } 995 996 fabric_f2h_20_plic_IRQHandler(void)997__attribute__((weak)) uint8_t fabric_f2h_20_plic_IRQHandler(void) 998 { 999 return(0U); 1000 } 1001 fabric_f2h_21_plic_IRQHandler(void)1002__attribute__((weak)) uint8_t fabric_f2h_21_plic_IRQHandler(void) 1003 { 1004 return(0U); 1005 } 1006 fabric_f2h_22_plic_IRQHandler(void)1007__attribute__((weak)) uint8_t fabric_f2h_22_plic_IRQHandler(void) 1008 { 1009 return(0U); 1010 } 1011 fabric_f2h_23_plic_IRQHandler(void)1012__attribute__((weak)) uint8_t fabric_f2h_23_plic_IRQHandler(void) 1013 { 1014 return(0U); 1015 } 1016 fabric_f2h_24_plic_IRQHandler(void)1017__attribute__((weak)) uint8_t fabric_f2h_24_plic_IRQHandler(void) 1018 { 1019 return(0U); 1020 } 1021 fabric_f2h_25_plic_IRQHandler(void)1022__attribute__((weak)) uint8_t fabric_f2h_25_plic_IRQHandler(void) 1023 { 1024 return(0U); 1025 } 1026 fabric_f2h_26_plic_IRQHandler(void)1027__attribute__((weak)) uint8_t fabric_f2h_26_plic_IRQHandler(void) 1028 { 1029 return(0U); 1030 } 1031 fabric_f2h_27_plic_IRQHandler(void)1032__attribute__((weak)) uint8_t fabric_f2h_27_plic_IRQHandler(void) 1033 { 1034 return(0U); 1035 } 1036 fabric_f2h_28_plic_IRQHandler(void)1037__attribute__((weak)) uint8_t fabric_f2h_28_plic_IRQHandler(void) 1038 { 1039 return(0U); 1040 } 1041 fabric_f2h_29_plic_IRQHandler(void)1042__attribute__((weak)) uint8_t fabric_f2h_29_plic_IRQHandler(void) 1043 { 1044 return(0U); 1045 } 1046 1047 fabric_f2h_30_plic_IRQHandler(void)1048__attribute__((weak)) uint8_t fabric_f2h_30_plic_IRQHandler(void) 1049 { 1050 return(0U); 1051 } 1052 fabric_f2h_31_plic_IRQHandler(void)1053__attribute__((weak)) uint8_t fabric_f2h_31_plic_IRQHandler(void) 1054 { 1055 return(0U); 1056 } 1057 1058 fabric_f2h_32_plic_IRQHandler(void)1059__attribute__((weak)) uint8_t fabric_f2h_32_plic_IRQHandler(void) 1060 { 1061 return(0U); 1062 } 1063 fabric_f2h_33_plic_IRQHandler(void)1064__attribute__((weak)) uint8_t fabric_f2h_33_plic_IRQHandler(void) 1065 { 1066 return(0U); 1067 } 1068 fabric_f2h_34_plic_IRQHandler(void)1069__attribute__((weak)) uint8_t fabric_f2h_34_plic_IRQHandler(void) 1070 { 1071 return(0U); 1072 } 1073 fabric_f2h_35_plic_IRQHandler(void)1074__attribute__((weak)) uint8_t fabric_f2h_35_plic_IRQHandler(void) 1075 { 1076 return(0U); 1077 } 1078 fabric_f2h_36_plic_IRQHandler(void)1079__attribute__((weak)) uint8_t fabric_f2h_36_plic_IRQHandler(void) 1080 { 1081 return(0U); 1082 } 1083 fabric_f2h_37_plic_IRQHandler(void)1084__attribute__((weak)) uint8_t fabric_f2h_37_plic_IRQHandler(void) 1085 { 1086 return(0U); 1087 } 1088 fabric_f2h_38_plic_IRQHandler(void)1089__attribute__((weak)) uint8_t fabric_f2h_38_plic_IRQHandler(void) 1090 { 1091 return(0U); 1092 } 1093 fabric_f2h_39_plic_IRQHandler(void)1094__attribute__((weak)) uint8_t fabric_f2h_39_plic_IRQHandler(void) 1095 { 1096 return(0U); 1097 } 1098 fabric_f2h_40_plic_IRQHandler(void)1099__attribute__((weak)) uint8_t fabric_f2h_40_plic_IRQHandler(void) 1100 { 1101 return(0U); 1102 } 1103 fabric_f2h_41_plic_IRQHandler(void)1104__attribute__((weak)) uint8_t fabric_f2h_41_plic_IRQHandler(void) 1105 { 1106 return(0U); 1107 } 1108 1109 fabric_f2h_42_plic_IRQHandler(void)1110__attribute__((weak)) uint8_t fabric_f2h_42_plic_IRQHandler(void) 1111 { 1112 return(0U); 1113 } 1114 fabric_f2h_43_plic_IRQHandler(void)1115__attribute__((weak)) uint8_t fabric_f2h_43_plic_IRQHandler(void) 1116 { 1117 return(0U); 1118 } 1119 fabric_f2h_44_plic_IRQHandler(void)1120__attribute__((weak)) uint8_t fabric_f2h_44_plic_IRQHandler(void) 1121 { 1122 return(0U); 1123 } 1124 fabric_f2h_45_plic_IRQHandler(void)1125__attribute__((weak)) uint8_t fabric_f2h_45_plic_IRQHandler(void) 1126 { 1127 return(0U); 1128 } 1129 fabric_f2h_46_plic_IRQHandler(void)1130__attribute__((weak)) uint8_t fabric_f2h_46_plic_IRQHandler(void) 1131 { 1132 return(0U); 1133 } 1134 fabric_f2h_47_plic_IRQHandler(void)1135__attribute__((weak)) uint8_t fabric_f2h_47_plic_IRQHandler(void) 1136 { 1137 return(0U); 1138 } 1139 fabric_f2h_48_plic_IRQHandler(void)1140__attribute__((weak)) uint8_t fabric_f2h_48_plic_IRQHandler(void) 1141 { 1142 return(0U); 1143 } 1144 fabric_f2h_49_plic_IRQHandler(void)1145__attribute__((weak)) uint8_t fabric_f2h_49_plic_IRQHandler(void) 1146 { 1147 return(0U); 1148 } 1149 fabric_f2h_50_plic_IRQHandler(void)1150__attribute__((weak)) uint8_t fabric_f2h_50_plic_IRQHandler(void) 1151 { 1152 return(0U); 1153 } 1154 fabric_f2h_51_plic_IRQHandler(void)1155__attribute__((weak)) uint8_t fabric_f2h_51_plic_IRQHandler(void) 1156 { 1157 return(0U); 1158 } 1159 1160 fabric_f2h_52_plic_IRQHandler(void)1161__attribute__((weak)) uint8_t fabric_f2h_52_plic_IRQHandler(void) 1162 { 1163 return(0U); 1164 } 1165 fabric_f2h_53_plic_IRQHandler(void)1166__attribute__((weak)) uint8_t fabric_f2h_53_plic_IRQHandler(void) 1167 { 1168 return(0U); 1169 } 1170 fabric_f2h_54_plic_IRQHandler(void)1171__attribute__((weak)) uint8_t fabric_f2h_54_plic_IRQHandler(void) 1172 { 1173 return(0U); 1174 } 1175 fabric_f2h_55_plic_IRQHandler(void)1176__attribute__((weak)) uint8_t fabric_f2h_55_plic_IRQHandler(void) 1177 { 1178 return(0U); 1179 } 1180 fabric_f2h_56_plic_IRQHandler(void)1181__attribute__((weak)) uint8_t fabric_f2h_56_plic_IRQHandler(void) 1182 { 1183 return(0U); 1184 } 1185 fabric_f2h_57_plic_IRQHandler(void)1186__attribute__((weak)) uint8_t fabric_f2h_57_plic_IRQHandler(void) 1187 { 1188 return(0U); 1189 } 1190 fabric_f2h_58_plic_IRQHandler(void)1191__attribute__((weak)) uint8_t fabric_f2h_58_plic_IRQHandler(void) 1192 { 1193 return(0U); 1194 } 1195 fabric_f2h_59_plic_IRQHandler(void)1196__attribute__((weak)) uint8_t fabric_f2h_59_plic_IRQHandler(void) 1197 { 1198 return(0U); 1199 } 1200 fabric_f2h_60_plic_IRQHandler(void)1201__attribute__((weak)) uint8_t fabric_f2h_60_plic_IRQHandler(void) 1202 { 1203 return(0U); 1204 } 1205 fabric_f2h_61_plic_IRQHandler(void)1206__attribute__((weak)) uint8_t fabric_f2h_61_plic_IRQHandler(void) 1207 { 1208 return(0U); 1209 } 1210 1211 fabric_f2h_62_plic_IRQHandler(void)1212__attribute__((weak)) uint8_t fabric_f2h_62_plic_IRQHandler(void) 1213 { 1214 return(0U); 1215 } 1216 fabric_f2h_63_plic_IRQHandler(void)1217__attribute__((weak)) uint8_t fabric_f2h_63_plic_IRQHandler(void) 1218 { 1219 return(0U); 1220 } 1221 1222 bus_error_unit_hart_0_plic_IRQHandler(void)1223__attribute__((weak)) uint8_t bus_error_unit_hart_0_plic_IRQHandler(void) 1224 { 1225 return(0U); 1226 } 1227 bus_error_unit_hart_1_plic_IRQHandler(void)1228__attribute__((weak)) uint8_t bus_error_unit_hart_1_plic_IRQHandler(void) 1229 { 1230 return(0U); 1231 } 1232 bus_error_unit_hart_2_plic_IRQHandler(void)1233__attribute__((weak)) uint8_t bus_error_unit_hart_2_plic_IRQHandler(void) 1234 { 1235 return(0U); 1236 } 1237 bus_error_unit_hart_3_plic_IRQHandler(void)1238__attribute__((weak)) uint8_t bus_error_unit_hart_3_plic_IRQHandler(void) 1239 { 1240 return(0U); 1241 } 1242 bus_error_unit_hart_4_plic_IRQHandler(void)1243__attribute__((weak)) uint8_t bus_error_unit_hart_4_plic_IRQHandler(void) 1244 { 1245 return(0U); 1246 } 1247 1248 1249 /* Local interrupt stubs */ maintenance_e51_local_IRQHandler_0(void)1250__attribute__((weak)) void maintenance_e51_local_IRQHandler_0(void) 1251 { 1252 } usoc_smb_interrupt_e51_local_IRQHandler_1(void)1253__attribute__((weak)) void usoc_smb_interrupt_e51_local_IRQHandler_1(void) 1254 { 1255 } usoc_vc_interrupt_e51_local_IRQHandler_2(void)1256__attribute__((weak)) void usoc_vc_interrupt_e51_local_IRQHandler_2(void) 1257 { 1258 } g5c_message_e51_local_IRQHandler_3(void)1259__attribute__((weak)) void g5c_message_e51_local_IRQHandler_3(void) 1260 { 1261 } g5c_devrst_e51_local_IRQHandler_4(void)1262__attribute__((weak)) void g5c_devrst_e51_local_IRQHandler_4(void) 1263 { 1264 } wdog4_tout_e51_local_IRQHandler_5(void)1265__attribute__((weak)) void wdog4_tout_e51_local_IRQHandler_5(void) 1266 { 1267 } wdog3_tout_e51_local_IRQHandler_6(void)1268__attribute__((weak)) void wdog3_tout_e51_local_IRQHandler_6(void) 1269 { 1270 } wdog2_tout_e51_local_IRQHandler_7(void)1271__attribute__((weak)) void wdog2_tout_e51_local_IRQHandler_7(void) 1272 { 1273 } wdog1_tout_e51_local_IRQHandler_8(void)1274__attribute__((weak)) void wdog1_tout_e51_local_IRQHandler_8(void) 1275 { 1276 } wdog0_tout_e51_local_IRQHandler_9(void)1277__attribute__((weak)) void wdog0_tout_e51_local_IRQHandler_9(void) 1278 { 1279 } wdog0_mvrp_e51_local_IRQHandler_10(void)1280__attribute__((weak)) void wdog0_mvrp_e51_local_IRQHandler_10(void) 1281 { 1282 } 1283 mmuart0_e51_local_IRQHandler_11(void)1284__attribute__((weak)) void mmuart0_e51_local_IRQHandler_11(void) 1285 { 1286 } 1287 envm_e51_local_IRQHandler_12(void)1288__attribute__((weak)) void envm_e51_local_IRQHandler_12(void) 1289 { 1290 } 1291 ecc_correct_e51_local_IRQHandler_13(void)1292__attribute__((weak)) void ecc_correct_e51_local_IRQHandler_13(void) 1293 { 1294 } 1295 ecc_error_e51_local_IRQHandler_14(void)1296__attribute__((weak)) void ecc_error_e51_local_IRQHandler_14(void) 1297 { 1298 } 1299 scb_interrupt_e51_local_IRQHandler_15(void)1300__attribute__((weak)) void scb_interrupt_e51_local_IRQHandler_15(void) 1301 { 1302 } 1303 fabric_f2h_32_e51_local_IRQHandler_16(void)1304__attribute__((weak)) void fabric_f2h_32_e51_local_IRQHandler_16(void) 1305 { 1306 } 1307 fabric_f2h_33_e51_local_IRQHandler_17(void)1308__attribute__((weak)) void fabric_f2h_33_e51_local_IRQHandler_17(void) 1309 { 1310 } 1311 fabric_f2h_34_e51_local_IRQHandler_18(void)1312__attribute__((weak)) void fabric_f2h_34_e51_local_IRQHandler_18(void) 1313 { 1314 } 1315 fabric_f2h_35_e51_local_IRQHandler_19(void)1316__attribute__((weak)) void fabric_f2h_35_e51_local_IRQHandler_19(void) 1317 { 1318 } 1319 fabric_f2h_36_e51_local_IRQHandler_20(void)1320__attribute__((weak)) void fabric_f2h_36_e51_local_IRQHandler_20(void) 1321 { 1322 } 1323 fabric_f2h_37_e51_local_IRQHandler_21(void)1324__attribute__((weak)) void fabric_f2h_37_e51_local_IRQHandler_21(void) 1325 { 1326 } 1327 fabric_f2h_38_e51_local_IRQHandler_22(void)1328__attribute__((weak)) void fabric_f2h_38_e51_local_IRQHandler_22(void) 1329 { 1330 } 1331 fabric_f2h_39_e51_local_IRQHandler_23(void)1332__attribute__((weak)) void fabric_f2h_39_e51_local_IRQHandler_23(void) 1333 { 1334 } 1335 fabric_f2h_40_e51_local_IRQHandler_24(void)1336__attribute__((weak)) void fabric_f2h_40_e51_local_IRQHandler_24(void) 1337 { 1338 } 1339 fabric_f2h_41_e51_local_IRQHandler_25(void)1340__attribute__((weak)) void fabric_f2h_41_e51_local_IRQHandler_25(void) 1341 { 1342 } 1343 fabric_f2h_42_e51_local_IRQHandler_26(void)1344__attribute__((weak)) void fabric_f2h_42_e51_local_IRQHandler_26(void) 1345 { 1346 } 1347 fabric_f2h_43_e51_local_IRQHandler_27(void)1348__attribute__((weak)) void fabric_f2h_43_e51_local_IRQHandler_27(void) 1349 { 1350 } 1351 fabric_f2h_44_e51_local_IRQHandler_28(void)1352__attribute__((weak)) void fabric_f2h_44_e51_local_IRQHandler_28(void) 1353 { 1354 } 1355 fabric_f2h_45_e51_local_IRQHandler_29(void)1356__attribute__((weak)) void fabric_f2h_45_e51_local_IRQHandler_29(void) 1357 { 1358 } 1359 fabric_f2h_46_e51_local_IRQHandler_30(void)1360__attribute__((weak)) void fabric_f2h_46_e51_local_IRQHandler_30(void) 1361 { 1362 } 1363 fabric_f2h_47_e51_local_IRQHandler_31(void)1364__attribute__((weak)) void fabric_f2h_47_e51_local_IRQHandler_31(void) 1365 { 1366 } 1367 fabric_f2h_48_e51_local_IRQHandler_32(void)1368__attribute__((weak)) void fabric_f2h_48_e51_local_IRQHandler_32(void) 1369 { 1370 } 1371 fabric_f2h_49_e51_local_IRQHandler_33(void)1372__attribute__((weak)) void fabric_f2h_49_e51_local_IRQHandler_33(void) 1373 { 1374 } 1375 fabric_f2h_50_e51_local_IRQHandler_34(void)1376__attribute__((weak)) void fabric_f2h_50_e51_local_IRQHandler_34(void) 1377 { 1378 } 1379 fabric_f2h_51_e51_local_IRQHandler_35(void)1380__attribute__((weak)) void fabric_f2h_51_e51_local_IRQHandler_35(void) 1381 { 1382 } 1383 fabric_f2h_52_e51_local_IRQHandler_36(void)1384__attribute__((weak)) void fabric_f2h_52_e51_local_IRQHandler_36(void) 1385 { 1386 } 1387 fabric_f2h_53_e51_local_IRQHandler_37(void)1388__attribute__((weak)) void fabric_f2h_53_e51_local_IRQHandler_37(void) 1389 { 1390 } 1391 fabric_f2h_54_e51_local_IRQHandler_38(void)1392__attribute__((weak)) void fabric_f2h_54_e51_local_IRQHandler_38(void) 1393 { 1394 } 1395 fabric_f2h_55_e51_local_IRQHandler_39(void)1396__attribute__((weak)) void fabric_f2h_55_e51_local_IRQHandler_39(void) 1397 { 1398 } 1399 fabric_f2h_56_e51_local_IRQHandler_40(void)1400__attribute__((weak)) void fabric_f2h_56_e51_local_IRQHandler_40(void) 1401 { 1402 } 1403 fabric_f2h_57_e51_local_IRQHandler_41(void)1404__attribute__((weak)) void fabric_f2h_57_e51_local_IRQHandler_41(void) 1405 { 1406 } 1407 fabric_f2h_58_e51_local_IRQHandler_42(void)1408__attribute__((weak)) void fabric_f2h_58_e51_local_IRQHandler_42(void) 1409 { 1410 } 1411 fabric_f2h_59_e51_local_IRQHandler_43(void)1412__attribute__((weak)) void fabric_f2h_59_e51_local_IRQHandler_43(void) 1413 { 1414 } 1415 fabric_f2h_60_e51_local_IRQHandler_44(void)1416__attribute__((weak)) void fabric_f2h_60_e51_local_IRQHandler_44(void) 1417 { 1418 } 1419 fabric_f2h_61_e51_local_IRQHandler_45(void)1420__attribute__((weak)) void fabric_f2h_61_e51_local_IRQHandler_45(void) 1421 { 1422 } 1423 fabric_f2h_62_e51_local_IRQHandler_46(void)1424__attribute__((weak)) void fabric_f2h_62_e51_local_IRQHandler_46(void) 1425 { 1426 } 1427 fabric_f2h_63_e51_local_IRQHandler_47(void)1428__attribute__((weak)) void fabric_f2h_63_e51_local_IRQHandler_47(void) 1429 { 1430 } 1431 1432 1433 /* 1434 * U54 1435 */ spare_u54_local_IRQHandler_0(void)1436__attribute__((weak)) void spare_u54_local_IRQHandler_0(void) 1437 { 1438 } spare_u54_local_IRQHandler_1(void)1439__attribute__((weak)) void spare_u54_local_IRQHandler_1(void) 1440 { 1441 } spare_u54_local_IRQHandler_2(void)1442__attribute__((weak)) void spare_u54_local_IRQHandler_2(void) 1443 { 1444 } 1445 1446 /* Ethernet MACs - GEM0 is on U54s 1 and 2, GEM1 is on U54s 3 and 4 */ 1447 1448 /* U54 1 */ mac_mmsl_u54_1_local_IRQHandler_3(void)1449__attribute__((weak)) void mac_mmsl_u54_1_local_IRQHandler_3(void) 1450 { 1451 } mac_emac_u54_1_local_IRQHandler_4(void)1452__attribute__((weak)) void mac_emac_u54_1_local_IRQHandler_4(void) 1453 { 1454 } mac_queue3_u54_1_local_IRQHandler_5(void)1455__attribute__((weak)) void mac_queue3_u54_1_local_IRQHandler_5(void) 1456 { 1457 } mac_queue2_u54_1_local_IRQHandler_6(void)1458__attribute__((weak)) void mac_queue2_u54_1_local_IRQHandler_6(void) 1459 { 1460 } mac_queue1_u54_1_local_IRQHandler_7(void)1461__attribute__((weak)) void mac_queue1_u54_1_local_IRQHandler_7(void) 1462 { 1463 } mac_int_u54_1_local_IRQHandler_8(void)1464__attribute__((weak)) void mac_int_u54_1_local_IRQHandler_8(void) 1465 { 1466 } 1467 1468 /* U54 2 */ mac_mmsl_u54_2_local_IRQHandler_3(void)1469__attribute__((weak)) void mac_mmsl_u54_2_local_IRQHandler_3(void) 1470 { 1471 } mac_emac_u54_2_local_IRQHandler_4(void)1472__attribute__((weak)) void mac_emac_u54_2_local_IRQHandler_4(void) 1473 { 1474 } mac_queue3_u54_2_local_IRQHandler_5(void)1475__attribute__((weak)) void mac_queue3_u54_2_local_IRQHandler_5(void) 1476 { 1477 } mac_queue2_u54_2_local_IRQHandler_6(void)1478__attribute__((weak)) void mac_queue2_u54_2_local_IRQHandler_6(void) 1479 { 1480 } mac_queue1_u54_2_local_IRQHandler_7(void)1481__attribute__((weak)) void mac_queue1_u54_2_local_IRQHandler_7(void) 1482 { 1483 } mac_int_u54_2_local_IRQHandler_8(void)1484__attribute__((weak)) void mac_int_u54_2_local_IRQHandler_8(void) 1485 { 1486 } 1487 1488 /* U54 3 */ mac_mmsl_u54_3_local_IRQHandler_3(void)1489__attribute__((weak)) void mac_mmsl_u54_3_local_IRQHandler_3(void) 1490 { 1491 } mac_emac_u54_3_local_IRQHandler_4(void)1492__attribute__((weak)) void mac_emac_u54_3_local_IRQHandler_4(void) 1493 { 1494 } mac_queue3_u54_3_local_IRQHandler_5(void)1495__attribute__((weak)) void mac_queue3_u54_3_local_IRQHandler_5(void) 1496 { 1497 } mac_queue2_u54_3_local_IRQHandler_6(void)1498__attribute__((weak)) void mac_queue2_u54_3_local_IRQHandler_6(void) 1499 { 1500 } mac_queue1_u54_3_local_IRQHandler_7(void)1501__attribute__((weak)) void mac_queue1_u54_3_local_IRQHandler_7(void) 1502 { 1503 } mac_int_u54_3_local_IRQHandler_8(void)1504__attribute__((weak)) void mac_int_u54_3_local_IRQHandler_8(void) 1505 { 1506 } 1507 1508 /* U54 4 */ mac_mmsl_u54_4_local_IRQHandler_3(void)1509__attribute__((weak)) void mac_mmsl_u54_4_local_IRQHandler_3(void) 1510 { 1511 } mac_emac_u54_4_local_IRQHandler_4(void)1512__attribute__((weak)) void mac_emac_u54_4_local_IRQHandler_4(void) 1513 { 1514 } mac_queue3_u54_4_local_IRQHandler_5(void)1515__attribute__((weak)) void mac_queue3_u54_4_local_IRQHandler_5(void) 1516 { 1517 } mac_queue2_u54_4_local_IRQHandler_6(void)1518__attribute__((weak)) void mac_queue2_u54_4_local_IRQHandler_6(void) 1519 { 1520 } mac_queue1_u54_4_local_IRQHandler_7(void)1521__attribute__((weak)) void mac_queue1_u54_4_local_IRQHandler_7(void) 1522 { 1523 } mac_int_u54_4_local_IRQHandler_8(void)1524__attribute__((weak)) void mac_int_u54_4_local_IRQHandler_8(void) 1525 { 1526 } wdog_tout_u54_h1_local_IRQHandler_9(void)1527__attribute__((weak)) void wdog_tout_u54_h1_local_IRQHandler_9(void) 1528 { 1529 } wdog_tout_u54_h2_local_IRQHandler_9(void)1530__attribute__((weak)) void wdog_tout_u54_h2_local_IRQHandler_9(void) 1531 { 1532 } wdog_tout_u54_h3_local_IRQHandler_9(void)1533__attribute__((weak)) void wdog_tout_u54_h3_local_IRQHandler_9(void) 1534 { 1535 } wdog_tout_u54_h4_local_IRQHandler_9(void)1536__attribute__((weak)) void wdog_tout_u54_h4_local_IRQHandler_9(void) 1537 { 1538 } mvrp_u54_local_IRQHandler_10(void)1539__attribute__((weak)) void mvrp_u54_local_IRQHandler_10(void) 1540 { 1541 } mmuart_u54_h1_local_IRQHandler_11(void)1542__attribute__((weak)) void mmuart_u54_h1_local_IRQHandler_11(void) 1543 { 1544 } mmuart_u54_h2_local_IRQHandler_11(void)1545__attribute__((weak)) void mmuart_u54_h2_local_IRQHandler_11(void) 1546 { 1547 } mmuart_u54_h3_local_IRQHandler_11(void)1548__attribute__((weak)) void mmuart_u54_h3_local_IRQHandler_11(void) 1549 { 1550 } mmuart_u54_h4_local_IRQHandler_11(void)1551__attribute__((weak)) void mmuart_u54_h4_local_IRQHandler_11(void) 1552 { 1553 } spare_u54_local_IRQHandler_12(void)1554__attribute__((weak)) void spare_u54_local_IRQHandler_12(void) 1555 { 1556 } spare_u54_local_IRQHandler_13(void)1557__attribute__((weak)) void spare_u54_local_IRQHandler_13(void) 1558 { 1559 } spare_u54_local_IRQHandler_14(void)1560__attribute__((weak)) void spare_u54_local_IRQHandler_14(void) 1561 { 1562 } spare_u54_local_IRQHandler_15(void)1563__attribute__((weak)) void spare_u54_local_IRQHandler_15(void) 1564 { 1565 } fabric_f2h_0_u54_local_IRQHandler_16(void)1566__attribute__((weak)) void fabric_f2h_0_u54_local_IRQHandler_16(void) 1567 { 1568 } fabric_f2h_1_u54_local_IRQHandler_17(void)1569__attribute__((weak)) void fabric_f2h_1_u54_local_IRQHandler_17(void) 1570 { 1571 } fabric_f2h_2_u54_local_IRQHandler_18(void)1572__attribute__((weak)) void fabric_f2h_2_u54_local_IRQHandler_18(void) 1573 { 1574 } fabric_f2h_3_u54_local_IRQHandler_19(void)1575__attribute__((weak)) void fabric_f2h_3_u54_local_IRQHandler_19(void) 1576 { 1577 } fabric_f2h_4_u54_local_IRQHandler_20(void)1578__attribute__((weak)) void fabric_f2h_4_u54_local_IRQHandler_20(void) 1579 { 1580 } fabric_f2h_5_u54_local_IRQHandler_21(void)1581__attribute__((weak)) void fabric_f2h_5_u54_local_IRQHandler_21(void) 1582 { 1583 } fabric_f2h_6_u54_local_IRQHandler_22(void)1584__attribute__((weak)) void fabric_f2h_6_u54_local_IRQHandler_22(void) 1585 { 1586 } fabric_f2h_7_u54_local_IRQHandler_23(void)1587__attribute__((weak)) void fabric_f2h_7_u54_local_IRQHandler_23(void) 1588 { 1589 } fabric_f2h_8_u54_local_IRQHandler_24(void)1590__attribute__((weak)) void fabric_f2h_8_u54_local_IRQHandler_24(void) 1591 { 1592 } fabric_f2h_9_u54_local_IRQHandler_25(void)1593__attribute__((weak)) void fabric_f2h_9_u54_local_IRQHandler_25(void) 1594 { 1595 } fabric_f2h_10_u54_local_IRQHandler_26(void)1596__attribute__((weak)) void fabric_f2h_10_u54_local_IRQHandler_26(void) 1597 { 1598 } fabric_f2h_11_u54_local_IRQHandler_27(void)1599__attribute__((weak)) void fabric_f2h_11_u54_local_IRQHandler_27(void) 1600 { 1601 } fabric_f2h_12_u54_local_IRQHandler_28(void)1602__attribute__((weak)) void fabric_f2h_12_u54_local_IRQHandler_28(void) 1603 { 1604 } fabric_f2h_13_u54_local_IRQHandler_29(void)1605__attribute__((weak)) void fabric_f2h_13_u54_local_IRQHandler_29(void) 1606 { 1607 } fabric_f2h_14_u54_local_IRQHandler_30(void)1608__attribute__((weak)) void fabric_f2h_14_u54_local_IRQHandler_30(void) 1609 { 1610 } fabric_f2h_15_u54_local_IRQHandler_31(void)1611__attribute__((weak)) void fabric_f2h_15_u54_local_IRQHandler_31(void) 1612 { 1613 } fabric_f2h_16_u54_local_IRQHandler_32(void)1614__attribute__((weak)) void fabric_f2h_16_u54_local_IRQHandler_32(void) 1615 { 1616 } fabric_f2h_17_u54_local_IRQHandler_33(void)1617__attribute__((weak)) void fabric_f2h_17_u54_local_IRQHandler_33(void) 1618 { 1619 } fabric_f2h_18_u54_local_IRQHandler_34(void)1620__attribute__((weak)) void fabric_f2h_18_u54_local_IRQHandler_34(void) 1621 { 1622 } fabric_f2h_19_u54_local_IRQHandler_35(void)1623__attribute__((weak)) void fabric_f2h_19_u54_local_IRQHandler_35(void) 1624 { 1625 } fabric_f2h_20_u54_local_IRQHandler_36(void)1626__attribute__((weak)) void fabric_f2h_20_u54_local_IRQHandler_36(void) 1627 { 1628 } fabric_f2h_21_u54_local_IRQHandler_37(void)1629__attribute__((weak)) void fabric_f2h_21_u54_local_IRQHandler_37(void) 1630 { 1631 } fabric_f2h_22_u54_local_IRQHandler_38(void)1632__attribute__((weak)) void fabric_f2h_22_u54_local_IRQHandler_38(void) 1633 { 1634 } fabric_f2h_23_u54_local_IRQHandler_39(void)1635__attribute__((weak)) void fabric_f2h_23_u54_local_IRQHandler_39(void) 1636 { 1637 } fabric_f2h_24_u54_local_IRQHandler_40(void)1638__attribute__((weak)) void fabric_f2h_24_u54_local_IRQHandler_40(void) 1639 { 1640 } fabric_f2h_25_u54_local_IRQHandler_41(void)1641__attribute__((weak)) void fabric_f2h_25_u54_local_IRQHandler_41(void) 1642 { 1643 } fabric_f2h_26_u54_local_IRQHandler_42(void)1644__attribute__((weak)) void fabric_f2h_26_u54_local_IRQHandler_42(void) 1645 { 1646 } fabric_f2h_27_u54_local_IRQHandler_43(void)1647__attribute__((weak)) void fabric_f2h_27_u54_local_IRQHandler_43(void) 1648 { 1649 } fabric_f2h_28_u54_local_IRQHandler_44(void)1650__attribute__((weak)) void fabric_f2h_28_u54_local_IRQHandler_44(void) 1651 { 1652 } fabric_f2h_29_u54_local_IRQHandler_45(void)1653__attribute__((weak)) void fabric_f2h_29_u54_local_IRQHandler_45(void) 1654 { 1655 } 1656 fabric_f2h_30_u54_local_IRQHandler_46(void)1657__attribute__((weak)) void fabric_f2h_30_u54_local_IRQHandler_46(void) 1658 { 1659 } fabric_f2h_31_u54_local_IRQHandler_47(void)1660__attribute__((weak)) void fabric_f2h_31_u54_local_IRQHandler_47(void) 1661 { 1662 } 1663 #endif /* ifndef SIFIVE_HIFIVE_UNLEASHED */ 1664