[RFC PATCH 0/3] GPIO switch framework

From: Jani Nikula
Date: Fri Mar 20 2009 - 09:53:20 EST



Hi -

This RFC patchset is a pretty straightforward adaptation of OMAP GPIO
switch framework for mainline integration.

The GPIO switch framework allows reporting and changing GPIO switches
via sysfs, with debouncing and sysfs/in-kernel notifications for input
switches.

The switches are added as /sys/class/gpio/switch-<switch name> under
the gpiolib sysfs structure.


BR,
Jani.


Jani Nikula (3):
GPIOLIB: Add new gpio_device_create function
GPIO-SWITCH: Adaptation of GPIO switch framework for mainline
GPIO-SWITCH: Kconfig and Makefile

drivers/gpio/Kconfig | 10 +
drivers/gpio/Makefile | 2 +
drivers/gpio/gpio-switch.c | 534 +++++++++++++++++++++++++++++++++++++++++++
drivers/gpio/gpiolib.c | 52 +++++
include/asm-generic/gpio.h | 12 +
include/linux/gpio-switch.h | 74 ++++++
6 files changed, 684 insertions(+), 0 deletions(-)
create mode 100644 drivers/gpio/gpio-switch.c
create mode 100644 include/linux/gpio-switch.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/