Received: by 2002:a25:6193:0:0:0:0:0 with SMTP id v141csp1785888ybb; Thu, 9 Apr 2020 09:01:02 -0700 (PDT) X-Google-Smtp-Source: APiQypK+i/2tWJl9yi8z8n8sDBXbXTxn0HQhjOhRbAN6lgIcuvvPMjCKhYgHe42zSH6tNiMksv8w X-Received: by 2002:a05:620a:7e4:: with SMTP id k4mr506364qkk.444.1586448062179; Thu, 09 Apr 2020 09:01:02 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1586448062; cv=none; d=google.com; s=arc-20160816; b=X1gHrCDmVuGUJz55yivhGOhiQfs7g5WHBKYcnOomkKcAgDX29AeCApd0dHZ5ICGfKb hDNbUbwbfXkc/l+KyxWMugvC1Tf8nu1HNAq3QfRNVDxyI6b+jlH8jnpW9EUhA4E4fyPQ y+aJyFLQMuihffmyLxdhkQxZz0kxDu4B+9Iv3U4I5XIuoYI3sEFjz6UYZc5w0rYe9Bo/ Y/xKDy7lF0DVNQBO9j6RRWLYLHv9wh/Wo2z6YaeevzMNVSPy+2uTQ3nzq8grcJ0JryK7 LDb9U9S8cC+tKg7tfUobx3k2QHtviVNC8r9PkeqOYkL5E3FwQYRdYHoe/8mH4Yo9up/P ufJg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:in-reply-to:content-disposition :mime-version:references:message-id:subject:cc:to:from:date; bh=bhNaSMk6DgmL/HAtgkiCSSCz+n+t7KNd/fBp1tYTKWc=; b=MlLHsuVZychk62imyW7uK8yZdKkLKHtJgF5Ikl/19dnDqPzEMKXUkh3XDLhU6KlQPa iCCRzqmzodpyHPq82Wpc9al3QFtwiDJhpFvxXB7t8hb+4QQyQJfdvDlm6K5iHybCklIw 7o4XThmi5p23Dt16GnoaeR/I9riuLz0ZoiSiZz33bV9tv+DR55enczky/QTRm/SFHohu 9EgLgwgk2lpdLdpsSGlvur0HI6XWSsTwMq0PqN1Uoj6GKJswSwWnpTwkeTpCFoo7ODXN BwfYHDgmK+rDXk7TQ5GxSYj29TK9MbxAMufAZTkZxzPv6/s+zkUrsuJ82HttY4AfdpQZ lqMw== ARC-Authentication-Results: i=1; mx.google.com; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id y203si5982043qka.194.2020.04.09.09.00.44; Thu, 09 Apr 2020 09:01:02 -0700 (PDT) Received-SPF: pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) client-ip=209.132.180.67; Authentication-Results: mx.google.com; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1728377AbgDIP7k (ORCPT + 99 others); Thu, 9 Apr 2020 11:59:40 -0400 Received: from relay9-d.mail.gandi.net ([217.70.183.199]:36003 "EHLO relay9-d.mail.gandi.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1727865AbgDIP7j (ORCPT ); Thu, 9 Apr 2020 11:59:39 -0400 X-Originating-IP: 86.202.105.35 Received: from localhost (lfbn-lyo-1-9-35.w86-202.abo.wanadoo.fr [86.202.105.35]) (Authenticated sender: alexandre.belloni@bootlin.com) by relay9-d.mail.gandi.net (Postfix) with ESMTPSA id E02C2FF802; Thu, 9 Apr 2020 15:59:36 +0000 (UTC) Date: Thu, 9 Apr 2020 17:59:36 +0200 From: Alexandre Belloni To: Aishwarya R Cc: Jonathan Cameron , Hartmut Knaack , Lars-Peter Clausen , Peter Meerwald-Stadler , Nicolas Ferre , Ludovic Desroches , Thomas Gleixner , Allison Randal , Kefeng Wang , Stephen Boyd , linux-iio@vger.kernel.org, linux-arm-kernel@lists.infradead.org, linux-kernel@vger.kernel.org Subject: Re: [PATCH] iio: adc: at91-adc: Use devm_platform_ioremap_resource Message-ID: <20200409155936.GV3628@piout.net> References: <20200409151125.32677-1-aishwaryarj100@gmail.com> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20200409151125.32677-1-aishwaryarj100@gmail.com> Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On 09/04/2020 20:41:23+0530, Aishwarya R wrote: > Use the helper function that wraps the calls to > platform_get_resource() and devm_ioremap_resource() > together. > Please elaborate the actual value of doing that. > Signed-off-by: Aishwarya R > --- > drivers/iio/adc/at91_adc.c | 5 +---- > 1 file changed, 1 insertion(+), 4 deletions(-) > > diff --git a/drivers/iio/adc/at91_adc.c b/drivers/iio/adc/at91_adc.c > index abe99856c823..0368b6dc6d60 100644 > --- a/drivers/iio/adc/at91_adc.c > +++ b/drivers/iio/adc/at91_adc.c > @@ -1152,7 +1152,6 @@ static int at91_adc_probe(struct platform_device *pdev) > int ret; > struct iio_dev *idev; > struct at91_adc_state *st; > - struct resource *res; > u32 reg; > > idev = devm_iio_device_alloc(&pdev->dev, sizeof(struct at91_adc_state)); > @@ -1182,9 +1181,7 @@ static int at91_adc_probe(struct platform_device *pdev) > if (st->irq < 0) > return -ENODEV; > > - res = platform_get_resource(pdev, IORESOURCE_MEM, 0); > - > - st->reg_base = devm_ioremap_resource(&pdev->dev, res); > + st->reg_base = devm_platform_ioremap_resource(pdev, 0); > if (IS_ERR(st->reg_base)) > return PTR_ERR(st->reg_base); > > -- > 2.17.1 > -- Alexandre Belloni, Bootlin Embedded Linux and Kernel engineering https://bootlin.com