Received: by 2002:a25:6193:0:0:0:0:0 with SMTP id v141csp136156ybb; Tue, 14 Apr 2020 21:06:58 -0700 (PDT) X-Google-Smtp-Source: APiQypLfzbNTIx4fCT/a0F9JNoXgRLNvjmmRwfEWRu05R3KMhZmZp7mjJZ6jbxYwUfZaFf0yUfAf X-Received: by 2002:a17:907:2107:: with SMTP id qn7mr921407ejb.316.1586923618462; Tue, 14 Apr 2020 21:06:58 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1586923618; cv=none; d=google.com; s=arc-20160816; b=Onj0Pp6tMTtbhFE5dwjiKF1p2cJNz6bkC6VQAsybHpw4wrCyNz27YZgSCqqnBXrBOC 5fo7Lrc6+E6qFJU/sPf+ChJ1kY7hayldzP0QgDZO/SuJKgbAFP2efLCt/SYYONU5wwqM oFToVFdMFEeLI3kfTXkXPw2tuceAB27QpBz+0iqT1Qb9gvAZzCS8m6xj7MDgHI72evQm 3+491Roz0JCZiFBOFtkSVxRHxQOfhKeN1TMqJVPztNGd4ng81QRbjIwWNpAfQSenZQGO JQ+PkyTXMUS+Muc4Zzu3RpEqCDEx5dxQ20aysBZwRi8Wfo95UMG3A3gRoVWSxOMld/0P z3yw== 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=U2Lqu9N5tJsS4w3nx8Yt5jU8OWP1X76L+TpMWh7L2nQ=; b=h1E1k0muPuVlrZT61hSSTqmH3cg8yGlAunzxIc0md5BCz0+E/RdiqACFRe+rg6uvQw ZPNjoEOx3L20l7eTQKr0gYibd4Uc9CGH7oF52Dj+yst9rd6XY5iEHp2oAGx1ZifKKFmz DHmCUsUkbZyZjtbQA4aGlwYWbo4HvxTCQucildeJ+qmnCTf/vI7pNn/8I6YOsdi1xmR2 56Po86Y6CyazXMT2Z+Jxx107Q9LJnWravB9jlB0S2tj5JHjvb1Jw2UiNarjUHpK23qWV DlNCpqEx8a+/dfjD9E3aajkO6zh43U81e6qEo8eqqLwaOIUpo88oX+NXnWOv6zy0q+hs bPYA== 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 23.128.96.18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=fail (p=NONE sp=NONE dis=NONE) header.from=collabora.com Return-Path: Received: from vger.kernel.org (vger.kernel.org. [23.128.96.18]) by mx.google.com with ESMTP id w11si9512754ejz.146.2020.04.14.21.06.32; Tue, 14 Apr 2020 21:06:58 -0700 (PDT) Received-SPF: pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) client-ip=23.128.96.18; Authentication-Results: mx.google.com; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=fail (p=NONE sp=NONE dis=NONE) header.from=collabora.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S2388597AbgDMUsy (ORCPT + 99 others); Mon, 13 Apr 2020 16:48:54 -0400 Received: from bhuna.collabora.co.uk ([46.235.227.227]:34186 "EHLO bhuna.collabora.co.uk" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S2388526AbgDMUsv (ORCPT ); Mon, 13 Apr 2020 16:48:51 -0400 Received: from [127.0.0.1] (localhost [127.0.0.1]) (Authenticated sender: sre) with ESMTPSA id 60CA22A132F Received: by earth.universe (Postfix, from userid 1000) id 7C6B13C08C7; Mon, 13 Apr 2020 22:48:47 +0200 (CEST) Date: Mon, 13 Apr 2020 22:48:47 +0200 From: Sebastian Reichel To: saravanan sekar Cc: Andy Shevchenko , Lee Jones , Rob Herring , Jonathan Cameron , Hartmut Knaack , Lars-Peter Clausen , Peter Meerwald , devicetree , Linux Kernel Mailing List , linux-iio , Linux PM Subject: Re: [PATCH v8 4/6] power: supply: Add support for mps mp2629 battery charger Message-ID: <20200413204847.ni7dsrn5tslrorqn@earth.universe> References: <20200413173656.28522-1-sravanhome@gmail.com> <20200413173656.28522-5-sravanhome@gmail.com> <6cfab0a6-c3eb-bd9b-6572-b49e3205524f@gmail.com> MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha512; protocol="application/pgp-signature"; boundary="mr33cvt5svcy3hmn" Content-Disposition: inline In-Reply-To: <6cfab0a6-c3eb-bd9b-6572-b49e3205524f@gmail.com> Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org --mr33cvt5svcy3hmn Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable Hi, On Mon, Apr 13, 2020 at 10:28:19PM +0200, saravanan sekar wrote: > Hi Andy, >=20 > On 13/04/20 10:10 pm, Andy Shevchenko wrote: > > On Mon, Apr 13, 2020 at 8:37 PM Saravanan Sekar = wrote: > > > The mp2629 provides switching-mode battery charge management for > > > single-cell Li-ion or Li-polymer battery. Driver supports the > > > access/control input source and battery charging parameters. > > ... > >=20 > > > +static int mp2629_charger_probe(struct platform_device *pdev) > > > +{ > > > + irq =3D platform_get_irq(to_platform_device(pdev->dev.parent)= , 0); > > Why not to use temporary variable dev? > >=20 > > This should be platform_get_irq_optional(). >=20 > Platform_get_irq in turn calls platform_get_irq_optional. It was suggested > by Lee and is it mandatory to change it? platform_get_irq is fine. > > > + if (irq) { But this must be if (irq > 0) or you will also try to continue with error codes. > > > + ret =3D devm_request_irq(dev, irq, mp2629_irq_handler, > > > + IRQF_TRIGGER_RISING, "mp2629-charger= ", > > > + charger); > > > + if (ret) { > > > + dev_err(dev, "failed to request gpio IRQ\n"); > > > + goto iio_fail; > > > + } > > > + } > > > +} -- Sebastian --mr33cvt5svcy3hmn Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQIzBAEBCgAdFiEE72YNB0Y/i3JqeVQT2O7X88g7+poFAl6U0C8ACgkQ2O7X88g7 +pp/Ag//YmXQ4Axy8vgozTsLCfwYOWz6Cyg5LfVbnQzgc36I0X9NcH4CUT4VYJfH PJx/mk5BusfFIXg+fF4Q02QDwmg3iphkka9buegvGafESzimOObozq9+bmGOp7VT HtXrxvydNs8QXplo09gD+8tkzUJ0dbiwfCU0S5TY3c1n7xo86gejqOOTYhXLJv2G xYDSjUeLcX04ttyZsck6bYaK0wrDMrQmJqn1bnCDYCHYa9bytDGIIPx+NSr0mKeU TqqnzbH4dEx2BlhPUGUA4v7q5p4BtLVj43nc2JRE5JpKsQgnTTLwvYRkLZGOg0cP 9w4NCqL9UZCL15TSTpok8Hfq0XXmSu0/vfPuuPpmNuAlhChkFQ2kXnypQCW9dcsz tGwfa92Atb1XVNNdDew85Ab2557iHzF4kHrsUipn4DFthyVSV10kLiiKc9mCTzsT 9155zGcJWySzqwJ6b2YsTP77iYqbCEWstYewvhtNnmUbPkIMJ2XNnGtR2MBlPtbO gdwrQ/fioGkhivS8de/7/okczvY8iuVjG57fOsarjvly//XVOZngt4QkiEc+Xqfh Lw8EuiJWvLkfTLglWw6bdC6suqa6gvsNhXD493iXYUn0HTXIG0EKeEvgqvV3EyiB np8CQSB98e9BDmwJonJI8UmBmJw5Q2OsEKcsEX5meYzc6T0+2F0= =VWLZ -----END PGP SIGNATURE----- --mr33cvt5svcy3hmn--