kernel/nexus: more irq fallout There's 1 fewer assigned irq so need to adjust so that irq mapping yields a valid/known result. Bug: 295534548 Change-Id: Ib1bb250583d0d3445c0e10917d282a5533139b10
diff --git a/src/plat/nexus/config.cmake b/src/plat/nexus/config.cmake index 19c8adf..b0e7235 100644 --- a/src/plat/nexus/config.cmake +++ b/src/plat/nexus/config.cmake
@@ -21,7 +21,7 @@ INTERRUPT_CONTROLLER drivers/irq/smc_plic.h # Must be >= kTopMatchaPlicIrqIdLastSmc in top_matcha.h - PLIC_MAX_NUM_INT 43 + PLIC_MAX_NUM_INT 42 ) else() unset(KernelPlatformFirstHartID CACHE)
diff --git a/tools/dts/nexus.dts b/tools/dts/nexus.dts index d6cbc85..975a4c6 100644 --- a/tools/dts/nexus.dts +++ b/tools/dts/nexus.dts
@@ -73,7 +73,7 @@ interrupt-parent = <&cpu0_intc>; interrupts = <9>, <11>; interrupts-extended = <&cpu0_intc 9>, <&cpu0_intc 11>; - riscv,ndev = <43>; // Must be >= kTopMatchaPlicIrqIdLastSmc @ top_matcha.h + riscv,ndev = <42>; // Must be >= kTopMatchaPlicIrqIdLastSmc @ top_matcha.h riscv,max-priority = <0x07>; }; uart0: serial@54000000 {