Return-Path: MIME-Version: 1.0 In-Reply-To: <1398265117-11793-8-git-send-email-balbi@ti.com> References: <1398265117-11793-1-git-send-email-balbi@ti.com> <1398265117-11793-8-git-send-email-balbi@ti.com> Date: Wed, 23 Apr 2014 12:27:59 -0300 Message-ID: Subject: Re: [PATCH 08/13] tty: serial: omap: switch over to platform_get_resource From: Fabio Estevam To: Felipe Balbi Cc: Greg KH , Marcel Holtmann , gustavo@padovan.org, johan.hedberg@gmail.com, jslaby@suse.cz, Grant Likely , Linux Kernel Mailing List , linux-bluetooth@vger.kernel.org, "linux-serial@vger.kernel.org" , "devicetree@vger.kernel.org" , Linux OMAP Mailing List , Tony Lindgren Content-Type: text/plain; charset=UTF-8 List-ID: On Wed, Apr 23, 2014 at 11:58 AM, Felipe Balbi wrote: > @@ -1658,12 +1657,9 @@ static int serial_omap_probe(struct platform_device *pdev) > omap_up_info = of_get_uart_port_info(&pdev->dev); > pdev->dev.platform_data = omap_up_info; > } else { > - irq = platform_get_resource(pdev, IORESOURCE_IRQ, 0); > - if (!irq) { > - dev_err(&pdev->dev, "no irq resource?\n"); > - return -ENODEV; > - } > - uartirq = irq->start; > + uartirq = platform_get_irq(pdev, 0); > + if (uartirq < 0) > + return -EPROBE_DEFER; Maybe you could just do a 'return uartirq' here instead.