[PATCH 0/2] regulator: add userspace-consumer driver

From: Mike Rapoport
Date: Sun Apr 26 2009 - 05:19:01 EST


The userspace-consumer driver allows control of voltage and current
regulator state from userspace. This is required for fine-grained power
management of devices that are completely controller by userspace
applications, e.g. a GPS transciever connected to a serial port.

The first patch in the serie reorginases the way structs are defined in
the regulator framework headers so that regulator_consumer_supply can be
used without need to include include/linux/regulator/machine.h

The second patch is actully userspace-consumer driver implementation.

Mike Rapoport (2):
regulator: move regulator_consumer_supply from machine.h to
consumer.h
regulator: add userspace-consumer driver

drivers/regulator/Kconfig | 10 ++
drivers/regulator/Makefile | 1 +
drivers/regulator/userspace-consumer.c | 213 ++++++++++++++++++++++++++
include/linux/regulator/consumer.h | 13 ++
include/linux/regulator/machine.h | 14 +--
include/linux/regulator/userspace-consumer.h | 25 +++
6 files changed, 263 insertions(+), 13 deletions(-)
create mode 100644 drivers/regulator/userspace-consumer.c
create mode 100644 include/linux/regulator/userspace-consumer.h

--
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.tux.org/lkml/