Messages in this thread | | | Date | Thu, 11 Nov 2010 14:15:46 +0000 | From | Mark Brown <> | Subject | Re: [PATCH] input: Add sysfs interface to on/off state of GPIO keys and switches |
| |
On Thu, Nov 11, 2010 at 06:03:35AM -0800, Lighthart, EricX wrote: > User space cannot learn the current state of a GPIO key or switch. > Input system reports only changes, not state. > > Add two sysfs attributes, one each for keys and switches, that > report lists of keys or switches currently "on."
There's EVIOCG* ioctl()s for this. Something sysfs (or a widely distributed utility) would be very helpful but there is actually a facility to read the state.
> drivers/input/keyboard/gpio_keys.c | 68 ++++++++++++++++++++++++++++--------
If something is needed here it should be done as part of the input layer, not in a driver specific fashion - there's nothing specific to GPIO keys here.
| |