diff --git a/drivers/spi/spi_imx.c b/drivers/spi/spi_imx.c
index 9010ef0385a8c91ca7791527076bfb87fa64bb85..9469564e6888e3a2715f82c21a330ca98759ec45 100644
--- a/drivers/spi/spi_imx.c
+++ b/drivers/spi/spi_imx.c
@@ -821,7 +821,7 @@ static int __devinit spi_imx_probe(struct platform_device *pdev)
 	}
 
 	spi_imx->irq = platform_get_irq(pdev, 0);
-	if (spi_imx->irq <= 0) {
+	if (spi_imx->irq < 0) {
 		ret = -EINVAL;
 		goto out_iounmap;
 	}