lkml.org 
[lkml]   [2016]   [Dec]   [11]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
 
Messages in this thread
    /
    From
    Subject[PATCH 0/2] iio: GPIO power switch support
    Date
    This series is aimed at improving the support for baylibre-acme[1]
    power measurement capes.

    We would like to add support for power-cycling of devices measured
    using TI INA226 ADCs. An example use case would be measuring the power
    consumption of a development board during boot and power-cycling it
    remotely using a GPIO power switch.

    The first patch proposes to add a new DT binding for describing simple
    power switches.

    The second adds a simple IIO driver exposing a single attribute.

    The motivation for using the IIO framework is the fact that we already
    use it for reading the data from the ADC and that power-cycling the
    measured devices is an integral part of our use case. Users would find
    it convenient to be able to use libiio as the single interface.

    [1] http://baylibre.com/acme/

    Bartosz Golaszewski (2):
    devicetree: power: add bindings for GPIO-driven power switches
    iio: misc: add support for GPIO power switches

    .../bindings/power/gpio-power-switch.txt | 25 ++++
    drivers/iio/Kconfig | 1 +
    drivers/iio/Makefile | 1 +
    drivers/iio/misc/Kconfig | 17 +++
    drivers/iio/misc/Makefile | 6 +
    drivers/iio/misc/gpio-power-switch.c | 127 +++++++++++++++++++++
    6 files changed, 177 insertions(+)
    create mode 100644 Documentation/devicetree/bindings/power/gpio-power-switch.txt
    create mode 100644 drivers/iio/misc/Kconfig
    create mode 100644 drivers/iio/misc/Makefile
    create mode 100644 drivers/iio/misc/gpio-power-switch.c

    --
    2.9.3

    \
     
     \ /
      Last update: 2016-12-11 23:23    [W:4.377 / U:0.376 seconds]
    ©2003-2020 Jasper Spaans|hosted at Digital Ocean and TransIP|Read the blog|Advertise on this site