diff options
Diffstat (limited to 'include/linux/input.h')
-rw-r--r-- | include/linux/input.h | 15 |
1 files changed, 8 insertions, 7 deletions
diff --git a/include/linux/input.h b/include/linux/input.h index 28a094fcfe20..a5802c9c81a4 100644 --- a/include/linux/input.h +++ b/include/linux/input.h | |||
@@ -373,6 +373,8 @@ struct input_absinfo { | |||
373 | 373 | ||
374 | #define KEY_WIMAX 246 | 374 | #define KEY_WIMAX 246 |
375 | 375 | ||
376 | /* Range 248 - 255 is reserved for special needs of AT keyboard driver */ | ||
377 | |||
376 | #define BTN_MISC 0x100 | 378 | #define BTN_MISC 0x100 |
377 | #define BTN_0 0x100 | 379 | #define BTN_0 0x100 |
378 | #define BTN_1 0x101 | 380 | #define BTN_1 0x101 |
@@ -534,8 +536,8 @@ struct input_absinfo { | |||
534 | 536 | ||
535 | #define KEY_FRAMEBACK 0x1b4 /* Consumer - transport controls */ | 537 | #define KEY_FRAMEBACK 0x1b4 /* Consumer - transport controls */ |
536 | #define KEY_FRAMEFORWARD 0x1b5 | 538 | #define KEY_FRAMEFORWARD 0x1b5 |
537 | |||
538 | #define KEY_CONTEXT_MENU 0x1b6 /* GenDesc - system context menu */ | 539 | #define KEY_CONTEXT_MENU 0x1b6 /* GenDesc - system context menu */ |
540 | #define KEY_MEDIA_REPEAT 0x1b7 /* Consumer - transport control */ | ||
539 | 541 | ||
540 | #define KEY_DEL_EOL 0x1c0 | 542 | #define KEY_DEL_EOL 0x1c0 |
541 | #define KEY_DEL_EOS 0x1c1 | 543 | #define KEY_DEL_EOS 0x1c1 |
@@ -637,7 +639,11 @@ struct input_absinfo { | |||
637 | #define SW_LID 0x00 /* set = lid shut */ | 639 | #define SW_LID 0x00 /* set = lid shut */ |
638 | #define SW_TABLET_MODE 0x01 /* set = tablet mode */ | 640 | #define SW_TABLET_MODE 0x01 /* set = tablet mode */ |
639 | #define SW_HEADPHONE_INSERT 0x02 /* set = inserted */ | 641 | #define SW_HEADPHONE_INSERT 0x02 /* set = inserted */ |
640 | #define SW_RADIO 0x03 /* set = radio enabled */ | 642 | #define SW_RFKILL_ALL 0x03 /* rfkill master switch, type "any" |
643 | set = radio enabled */ | ||
644 | #define SW_RADIO SW_RFKILL_ALL /* deprecated */ | ||
645 | #define SW_MICROPHONE_INSERT 0x04 /* set = inserted */ | ||
646 | #define SW_DOCK 0x05 /* set = plugged into dock */ | ||
641 | #define SW_MAX 0x0f | 647 | #define SW_MAX 0x0f |
642 | #define SW_CNT (SW_MAX+1) | 648 | #define SW_CNT (SW_MAX+1) |
643 | 649 | ||
@@ -1213,11 +1219,6 @@ struct input_handle { | |||
1213 | struct list_head h_node; | 1219 | struct list_head h_node; |
1214 | }; | 1220 | }; |
1215 | 1221 | ||
1216 | #define to_dev(n) container_of(n, struct input_dev, node) | ||
1217 | #define to_handler(n) container_of(n, struct input_handler, node) | ||
1218 | #define to_handle(n) container_of(n, struct input_handle, d_node) | ||
1219 | #define to_handle_h(n) container_of(n, struct input_handle, h_node) | ||
1220 | |||
1221 | struct input_dev *input_allocate_device(void); | 1222 | struct input_dev *input_allocate_device(void); |
1222 | void input_free_device(struct input_dev *dev); | 1223 | void input_free_device(struct input_dev *dev); |
1223 | 1224 | ||