From: Rob Herring <robherring2@gmail.com>
To: Kyle Moffett <Kyle.D.Moffett@boeing.com>
Cc: linux-kernel@vger.kernel.org,
devicetree-discuss@lists.ozlabs.org, Liam Girdwood <lrg@ti.com>,
Grant Likely <grant.likely@secretlab.ca>
Subject: Re: [REPOST RFC PATCH 0/3] New "gpio-poweroff" driver to turn off platform devices with GPIOs
Date: Tue, 13 Dec 2011 13:10:22 -0600 [thread overview]
Message-ID: <4EE7A31E.7080301@gmail.com> (raw)
In-Reply-To: <1323800614-12642-1-git-send-email-Kyle.D.Moffett@boeing.com>
On 12/13/2011 12:23 PM, Kyle Moffett wrote:
> Hello again,
>
> I posted this patch series a few weeks ago and saw no responses, so I
> tweaked the CC list and am reposting it again for review.
>
> I'm working on support for some custom hardware of ours, and part of
> the support code is the ability for the software to shutdown the power
> supply using GPIOs (via an I2C GPIO controller).
>
> I previously had this in my platform code, but it seemed generically
> useful, so I split it out into a separate module for others to use.
>
> The first two patches are generic of_gpio enhancements, providing some
> new library functions for requesting lots of GPIOs at once.
>
> The third patch is the actual driver itself. The driver can be used to
> instantiate a platform device as a whole-machine-poweroff device as we
> use it on our hardware. Alternatively it can instantiate multiple
> platform devs at specific locations on the device tree which trigger
> from the platform_driver->shutdown() callback.
>
> For architectures which are still stuck in the dark ages, this driver
> also supports being instantiated via legacy platform_data.
Leave them there... :)
> The OpenFirmware binding documentation is added in the third patch.
> Since this is my first cut, it's a little rough, so please be gentle.
>
> I'm interested to know what you all think.
Does the regulator framework gpio-regulator not work for this?
The DT gpio patches look useful on their own.
Rob
next prev parent reply other threads:[~2011-12-13 19:10 UTC|newest]
Thread overview: 21+ messages / expand[flat|nested] mbox.gz Atom feed top
2011-12-13 18:23 [REPOST RFC PATCH 0/3] New "gpio-poweroff" driver to turn off platform devices with GPIOs Kyle Moffett
2011-12-13 18:23 ` Kyle Moffett
2011-12-13 18:23 ` [REPOST RFC PATCH 1/3] of_gpio: Extend of_gpio_count() to support other property names Kyle Moffett
2011-12-13 18:23 ` [REPOST RFC PATCH 2/3] of_gpio: Add new helpers for easily requesting lots of GPIOs Kyle Moffett
2012-01-04 18:49 ` Grant Likely
2011-12-13 18:23 ` [REPOST RFC PATCH 3/3] New "gpio-poweroff" driver to turn off platform devices with GPIOs Kyle Moffett
2011-12-13 19:10 ` Rob Herring [this message]
2011-12-13 20:44 ` [REPOST RFC PATCH 0/3] " Moffett, Kyle D
2011-12-14 12:02 ` Mark Brown
[not found] ` <20111214120240.GC25088-GFdadSzt00ze9xe1eoZjHA@public.gmane.org>
2011-12-14 20:34 ` Moffett, Kyle D
2011-12-14 20:34 ` Moffett, Kyle D
[not found] ` <E30C4693-0D31-4A9A-9E9D-0FC03C5F6B8A-X8CqP27nNzzQT0dZR+AlfA@public.gmane.org>
2011-12-17 9:20 ` Mark Brown
2011-12-17 9:20 ` Mark Brown
2011-12-19 16:56 ` Moffett, Kyle D
[not found] ` <D482A908-020C-43E0-ADFC-33AE213D7257-X8CqP27nNzzQT0dZR+AlfA@public.gmane.org>
2011-12-20 1:38 ` Mark Brown
2011-12-20 1:38 ` Mark Brown
[not found] ` <20111220013819.GV2860-yzvPICuk2AATkU/dhu1WVueM+bqZidxxQQ4Iyu8u01E@public.gmane.org>
2011-12-20 1:53 ` Moffett, Kyle D
2011-12-20 1:53 ` Moffett, Kyle D
[not found] ` <B187B965-8671-485E-9CAB-7CF3468D2ED6-X8CqP27nNzzQT0dZR+AlfA@public.gmane.org>
2011-12-20 14:38 ` Mark Brown
2011-12-20 14:38 ` Mark Brown
2011-12-14 11:59 ` Mark Brown
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=4EE7A31E.7080301@gmail.com \
--to=robherring2@gmail.com \
--cc=Kyle.D.Moffett@boeing.com \
--cc=devicetree-discuss@lists.ozlabs.org \
--cc=grant.likely@secretlab.ca \
--cc=linux-kernel@vger.kernel.org \
--cc=lrg@ti.com \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.