[<prev] [next>] [thread-next>] [day] [month] [year] [list]
Message-Id: <1481494905-18037-1-git-send-email-bgolaszewski@baylibre.com>
Date: Sun, 11 Dec 2016 23:21:43 +0100
From: Bartosz Golaszewski <bgolaszewski@...libre.com>
To: Jonathan Cameron <jic23@...nel.org>,
Hartmut Knaack <knaack.h@....de>,
Lars-Peter Clausen <lars@...afoo.de>,
Peter Meerwald-Stadler <pmeerw@...erw.net>,
Rob Herring <robh+dt@...nel.org>,
Mark Rutland <mark.rutland@....com>
Cc: linux-iio@...r.kernel.org, devicetree@...r.kernel.org,
linux-kernel@...r.kernel.org, Kevin Hilman <khilman@...libre.com>,
Patrick Titiano <ptitiano@...libre.com>,
Neil Armstrong <narmstrong@...libre.com>,
Linus Walleij <linus.walleij@...aro.org>,
Alexandre Courbot <gnurou@...il.com>,
linux-gpio@...r.kernel.org, Sebastian Reichel <sre@...nel.org>,
linux-pm@...r.kernel.org, Mark Brown <broonie@...nel.org>,
Liam Girdwood <lgirdwood@...il.com>,
Bartosz Golaszewski <bgolaszewski@...libre.com>
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.
[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
Powered by blists - more mailing lists