lkml.org 
[lkml]   [2011]   [Dec]   [13]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
 
Messages in this thread
    /
    Date
    From
    SubjectRe: [REPOST RFC PATCH 0/3] New "gpio-poweroff" driver to turn off platform devices with GPIOs
    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


    \
     
     \ /
      Last update: 2011-12-13 20:13    [W:0.024 / U:0.232 seconds]
    ©2003-2016 Jasper Spaans. hosted at Digital OceanAdvertise on this site