The order of interrupt numbers is incorrect. The order for FU740 is: DirError, DataError, DataFail, DirFail From SiFive FU740-C000 Manual: 19 - L2 Cache DirError 20 - L2 Cache DirFail 21 - L2 Cache DataError 22 - L2 Cache DataFail
Unified · Split
| @@ -273,7 +273,7 @@ · 272 unmodified lines | ||
| 273 | 273 | cache-size = <2097152>; |
| 274 | 274 | cache-unified; |
| 275 | 275 | interrupt-parent = <&plic0>; |
| 276 | − interrupts = <19 20 21 22>; | |
| 276 | + interrupts = <19 21 22 20>; | |
| 277 | 277 | reg = <0x0 0x2010000 0x0 0x1000>; |
| 278 | 278 | }; |
| 279 | 279 | gpio: gpio@10060000 { |