From mboxrd@z Thu Jan 1 00:00:00 1970 From: Fabio Estevam Subject: Re: [PATCH 08/13] tty: serial: omap: switch over to platform_get_resource Date: Wed, 23 Apr 2014 12:27:59 -0300 Message-ID: References: <1398265117-11793-1-git-send-email-balbi@ti.com> <1398265117-11793-8-git-send-email-balbi@ti.com> Mime-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Return-path: In-Reply-To: <1398265117-11793-8-git-send-email-balbi-l0cyMroinI0@public.gmane.org> Sender: linux-bluetooth-owner-u79uwXL29TY76Z2rM5mHXA@public.gmane.org To: Felipe Balbi Cc: Greg KH , Marcel Holtmann , gustavo-THi1TnShQwVAfugRpC6u6w@public.gmane.org, johan.hedberg-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org, jslaby-AlSwsSmVLrQ@public.gmane.org, Grant Likely , Linux Kernel Mailing List , linux-bluetooth-u79uwXL29TY76Z2rM5mHXA@public.gmane.org, "linux-serial-u79uwXL29TY76Z2rM5mHXA@public.gmane.org" , "devicetree-u79uwXL29TY76Z2rM5mHXA@public.gmane.org" , Linux OMAP Mailing List , Tony Lindgren List-Id: devicetree@vger.kernel.org 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.