[lkml]   [2016]   [Dec]   [11]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
Messages in this thread
Subject[PATCH 0/2] iio: GPIO power switch support
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.


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


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