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

    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.

    Kyle Moffett

    Interested in my work on the Debian "powerpcspe" port?
    I'm keeping a blog here:

     \ /
      Last update: 2011-12-13 19:27    [W:0.027 / U:13.620 seconds]
    ©2003-2016 Jasper Spaans. hosted at Digital OceanAdvertise on this site