lists.openwall.net   lists  /  announce  owl-users  owl-dev  john-users  john-dev  passwdqc-users  yescrypt  popa3d-users  /  oss-security  kernel-hardening  musl  sabotage  tlsify  passwords  /  crypt-dev  xvendor  /  Bugtraq  Full-Disclosure  linux-kernel  linux-netdev  linux-ext4  linux-hardening  linux-cve-announce  PHC 
Open Source and information security mailing list archives
 
Hash Suite: Windows password security audit tool. GUI, reports in PDF.
[<prev] [next>] [<thread-prev] [thread-next>] [day] [month] [year] [list]
Date:	Fri, 20 Mar 2009 15:15:59 +0100
From:	pHilipp Zabel <philipp.zabel@...il.com>
To:	Jani Nikula <ext-jani.1.nikula@...ia.com>
Cc:	david-b@...bell.net, linux-kernel@...r.kernel.org,
	juha.yrjola@...idboot.com
Subject: Re: [RFC PATCH 0/3] GPIO switch framework

Hi,

On Fri, Mar 20, 2009 at 2:50 PM, Jani Nikula
<ext-jani.1.nikula@...ia.com> wrote:
>
> 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.

Doesn't this partially duplicate what the input layer is for?
There is also a gpio-keys driver in input/keyboard already that can
report switch events (EV_SW) to the input layer, but it doesn't have
the in-kernel notification.

> 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@...r.kernel.org
> More majordomo info at  http://vger.kernel.org/majordomo-info.html
> Please read the FAQ at  http://www.tux.org/lkml/
>

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

Powered by blists - more mailing lists

Powered by Openwall GNU/*/Linux Powered by OpenVZ