Merge branches 'for-3.12/devm', 'for-3.12/i2c-hid', 'for-3.12/i2c-hid-dt', 'for-3.12/logitech', 'for-3.12/multitouch-win8', 'for-3.12/trasnport-driver-cleanup', 'for-3.12/uhid', 'for-3.12/upstream' and 'for-3.12/wiimote' into for-linus
This commit is contained in:

@@ -716,6 +716,14 @@ struct input_keymap_entry {
|
||||
#define BTN_DPAD_LEFT 0x222
|
||||
#define BTN_DPAD_RIGHT 0x223
|
||||
|
||||
#define BTN_FRET_FAR_UP 0x224
|
||||
#define BTN_FRET_UP 0x225
|
||||
#define BTN_FRET_MID 0x226
|
||||
#define BTN_FRET_LOW 0x227
|
||||
#define BTN_FRET_FAR_LOW 0x228
|
||||
#define BTN_STRUM_BAR_UP 0x229
|
||||
#define BTN_STRUM_BAR_DOWN 0x22a
|
||||
|
||||
#define BTN_TRIGGER_HAPPY 0x2c0
|
||||
#define BTN_TRIGGER_HAPPY1 0x2c0
|
||||
#define BTN_TRIGGER_HAPPY2 0x2c1
|
||||
@@ -829,8 +837,21 @@ struct input_keymap_entry {
|
||||
#define ABS_MT_TOOL_X 0x3c /* Center X tool position */
|
||||
#define ABS_MT_TOOL_Y 0x3d /* Center Y tool position */
|
||||
|
||||
/* Drums and guitars (mostly toys) */
|
||||
#define ABS_TOM_FAR_LEFT 0x40
|
||||
#define ABS_TOM_LEFT 0x41
|
||||
#define ABS_TOM_RIGHT 0x42
|
||||
#define ABS_TOM_FAR_RIGHT 0x43
|
||||
#define ABS_CYMBAL_FAR_LEFT 0x44
|
||||
#define ABS_CYMBAL_LEFT 0x45
|
||||
#define ABS_CYMBAL_RIGHT 0x46
|
||||
#define ABS_CYMBAL_FAR_RIGHT 0x47
|
||||
#define ABS_BASS 0x48
|
||||
#define ABS_HI_HAT 0x49
|
||||
#define ABS_FRET_BOARD 0x4a /* Guitar fret board, vertical pos */
|
||||
#define ABS_WHAMMY_BAR 0x4b /* Guitar whammy bar (or vibrato) */
|
||||
|
||||
#define ABS_MAX 0x3f
|
||||
#define ABS_MAX 0x4f
|
||||
#define ABS_CNT (ABS_MAX+1)
|
||||
|
||||
/*
|
||||
|
@@ -30,7 +30,7 @@ enum uhid_event_type {
|
||||
UHID_OPEN,
|
||||
UHID_CLOSE,
|
||||
UHID_OUTPUT,
|
||||
UHID_OUTPUT_EV,
|
||||
UHID_OUTPUT_EV, /* obsolete! */
|
||||
UHID_INPUT,
|
||||
UHID_FEATURE,
|
||||
UHID_FEATURE_ANSWER,
|
||||
@@ -69,6 +69,8 @@ struct uhid_output_req {
|
||||
__u8 rtype;
|
||||
} __attribute__((__packed__));
|
||||
|
||||
/* Obsolete! Newer kernels will no longer send these events but instead convert
|
||||
* it into raw output reports via UHID_OUTPUT. */
|
||||
struct uhid_output_ev_req {
|
||||
__u16 type;
|
||||
__u16 code;
|
||||
|
Reference in New Issue
Block a user