From mboxrd@z Thu Jan 1 00:00:00 1970 From: Krzysztof Kozlowski Subject: Re: [PATCH 4/5] regulator: s5m8767: Use GPIO for controlling Buck9/eMMC Date: Wed, 18 Dec 2013 15:57:12 +0100 Message-ID: <1387378632.1433.4.camel@AMDC1943> References: <1387286601-21646-1-git-send-email-k.kozlowski@samsung.com> <1387286601-21646-5-git-send-email-k.kozlowski@samsung.com> <20131218134720.GU28455@sirena.org.uk> Mime-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit Return-path: In-reply-to: <20131218134720.GU28455-GFdadSzt00ze9xe1eoZjHA@public.gmane.org> Sender: devicetree-owner-u79uwXL29TY76Z2rM5mHXA@public.gmane.org To: Mark Brown Cc: Rob Herring , Pawel Moll , Mark Rutland , Ian Campbell , Kumar Gala , Rob Landley , Sangbeom Kim , Samuel Ortiz , Lee Jones , Liam Girdwood , Grant Likely , Sachin Kamat , Thomas Abraham , Amit Daniel Kachhap , devicetree-u79uwXL29TY76Z2rM5mHXA@public.gmane.org, linux-doc-u79uwXL29TY76Z2rM5mHXA@public.gmane.org, linux-kernel-u79uwXL29TY76Z2rM5mHXA@public.gmane.org, Kyungmin Park , Marek Szyprowski List-Id: devicetree@vger.kernel.org On Wed, 2013-12-18 at 13:47 +0000, Mark Brown wrote: > On Tue, Dec 17, 2013 at 02:23:20PM +0100, Krzysztof Kozlowski wrote: > > > +static int s5m8767_reg_gpio_is_enabled(struct regulator_dev *rdev) > > +{ > > + struct s5m8767_info *s5m8767 = rdev_get_drvdata(rdev); > > + int val; > > + > > + if (!s5m8767->buck9_uses_gpio) > > + return s5m8767_reg_is_enabled(rdev); > > + > > + val = gpio_get_value(s5m8767->buck9_gpio); > > + > > + return val == 1; > > +} > > Don't open code this, use the core GPIO handling - see ena_gpio. OK, I'll rewrite the patch. Best regards, Krzysztof -- To unsubscribe from this list: send the line "unsubscribe devicetree" in the body of a message to majordomo-u79uwXL29TY76Z2rM5mHXA@public.gmane.org More majordomo info at http://vger.kernel.org/majordomo-info.html