diff options
| author | Stelian Pop <stelian@popies.net> | 2002-12-15 00:59:25 -0800 |
|---|---|---|
| committer | Linus Torvalds <torvalds@home.transmeta.com> | 2002-12-15 00:59:25 -0800 |
| commit | 8967788d14e6429357223ec1ac13249ca967449c (patch) | |
| tree | 6a964bb20135c965ed7dd750ee8b5016e79dc2b7 /include/linux | |
| parent | 1eebea60dacbcbb70dad622183f929940ea996c8 (diff) | |
[PATCH] sonypi driver update
This little patch changes the way button release events are reported
by the sonypi driver to the application: previously, separate
release events were detected for each button. However, many buttons
(example: the jogdial, the capture button, the back button etc) share
the same release event.
The attached patch propagates a single 'ANYBUTTON_RELEASED' event
to the userspace, leaving all state machine intelligence to the
application.
Kunihiko IMAI should be credited for his ideas and tests.
Diffstat (limited to 'include/linux')
| -rw-r--r-- | include/linux/sonypi.h | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/include/linux/sonypi.h b/include/linux/sonypi.h index 89ead755abfe..e10e33a99574 100644 --- a/include/linux/sonypi.h +++ b/include/linux/sonypi.h @@ -43,9 +43,9 @@ #define SONYPI_EVENT_JOGDIAL_DOWN_PRESSED 3 #define SONYPI_EVENT_JOGDIAL_UP_PRESSED 4 #define SONYPI_EVENT_JOGDIAL_PRESSED 5 -#define SONYPI_EVENT_JOGDIAL_RELEASED 6 +#define SONYPI_EVENT_JOGDIAL_RELEASED 6 /* obsolete */ #define SONYPI_EVENT_CAPTURE_PRESSED 7 -#define SONYPI_EVENT_CAPTURE_RELEASED 8 +#define SONYPI_EVENT_CAPTURE_RELEASED 8 /* obsolete */ #define SONYPI_EVENT_CAPTURE_PARTIALPRESSED 9 #define SONYPI_EVENT_CAPTURE_PARTIALRELEASED 10 #define SONYPI_EVENT_FNKEY_ESC 11 @@ -93,7 +93,7 @@ #define SONYPI_EVENT_MEYE_OPPOSITE 53 #define SONYPI_EVENT_MEMORYSTICK_INSERT 54 #define SONYPI_EVENT_MEMORYSTICK_EJECT 55 - +#define SONYPI_EVENT_ANYBUTTON_RELEASED 56 /* get/set brightness */ #define SONYPI_IOCGBRT _IOR('v', 0, __u8) |
