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 | cache-size = <2097152>; | 273 | cache-size = <2097152>; |
| 274 | cache-unified; | 274 | cache-unified; |
| 275 | interrupt-parent = <&plic0>; | 275 | interrupt-parent = <&plic0>; |
| 276 | interrupts = <19 20 21 22>; | 276 | interrupts = <19 21 22 20>; |
| 277 | reg = <0x0 0x2010000 0x0 0x1000>; | 277 | reg = <0x0 0x2010000 0x0 0x1000>; |
| 278 | }; | 278 | }; |
| 279 | gpio: gpio@10060000 { | 279 | gpio: gpio@10060000 { |