|
@@ -1328,7 +1328,7 @@ static struct of_platform_driver of_mpc8xxx_spi_driver = {
|
|
|
static int __devinit plat_mpc8xxx_spi_probe(struct platform_device *pdev)
|
|
|
{
|
|
|
struct resource *mem;
|
|
|
- unsigned int irq;
|
|
|
+ int irq;
|
|
|
struct spi_master *master;
|
|
|
|
|
|
if (!pdev->dev.platform_data)
|
|
@@ -1339,7 +1339,7 @@ static int __devinit plat_mpc8xxx_spi_probe(struct platform_device *pdev)
|
|
|
return -EINVAL;
|
|
|
|
|
|
irq = platform_get_irq(pdev, 0);
|
|
|
- if (!irq)
|
|
|
+ if (irq <= 0)
|
|
|
return -EINVAL;
|
|
|
|
|
|
master = mpc8xxx_spi_probe(&pdev->dev, mem, irq);
|