diff --git a/target/linux/adm5120/files/arch/mips/adm5120/common/platform.c b/target/linux/adm5120/files/arch/mips/adm5120/common/platform.c
index 4535a7f39764cf35e5f5fff256dde62a49072455..bdbfbcbae5121bad0054b70f0439dcc3415b05c8 100644
--- a/target/linux/adm5120/files/arch/mips/adm5120/common/platform.c
+++ b/target/linux/adm5120/files/arch/mips/adm5120/common/platform.c
@@ -200,7 +200,7 @@ struct amba_device adm5120_uart0_device = {
 		.end	= ADM5120_UART0_BASE + ADM5120_UART_SIZE - 1,
 		.flags	= IORESOURCE_MEM,
 	},
-	.irq		= { ADM5120_IRQ_UART0, -1 },
+	.irq		= { ADM5120_IRQ_UART0, 0 },
 	.periphid	= 0x0041010,
 };
 
@@ -218,7 +218,7 @@ struct amba_device adm5120_uart1_device = {
 		.end	= ADM5120_UART1_BASE + ADM5120_UART_SIZE - 1,
 		.flags	= IORESOURCE_MEM,
 	},
-	.irq		= { ADM5120_IRQ_UART1, -1 },
+	.irq		= { ADM5120_IRQ_UART1, 0 },
 	.periphid	= 0x0041010,
 };