|
@@ -450,6 +450,7 @@ static int uart_clps711x_probe(struct platform_device *pdev)
|
|
|
struct clps711x_port *s;
|
|
|
struct resource *res;
|
|
|
struct clk *uart_clk;
|
|
|
+ int irq;
|
|
|
|
|
|
if (index < 0 || index >= UART_CLPS711X_NR)
|
|
|
return -EINVAL;
|
|
@@ -467,12 +468,13 @@ static int uart_clps711x_probe(struct platform_device *pdev)
|
|
|
if (IS_ERR(s->port.membase))
|
|
|
return PTR_ERR(s->port.membase);
|
|
|
|
|
|
- s->port.irq = platform_get_irq(pdev, 0);
|
|
|
- if (IS_ERR_VALUE(s->port.irq))
|
|
|
- return s->port.irq;
|
|
|
+ irq = platform_get_irq(pdev, 0);
|
|
|
+ if (irq < 0)
|
|
|
+ return irq;
|
|
|
+ s->port.irq = irq;
|
|
|
|
|
|
s->rx_irq = platform_get_irq(pdev, 1);
|
|
|
- if (IS_ERR_VALUE(s->rx_irq))
|
|
|
+ if (s->rx_irq < 0)
|
|
|
return s->rx_irq;
|
|
|
|
|
|
if (!np) {
|