diff options
| author | Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> | 2013-05-15 10:26:50 -0400 |
|---|---|---|
| committer | Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> | 2013-05-15 10:26:50 -0400 |
| commit | 12e04ffcd93b25dfd726d46338c2ee7d23de556e (patch) | |
| tree | f91479a62805619168994fd3ee55e3ffa23fc24e /include/linux/input | |
| parent | 9eff37a8713939f218ab8bf0dc93f1d67af7b8b4 (diff) | |
| parent | f722406faae2d073cc1d01063d1123c35425939e (diff) | |
Merge tag 'v3.10-rc1' into stable/for-linus-3.10
Linux 3.10-rc1
* tag 'v3.10-rc1': (12273 commits)
Linux 3.10-rc1
[SCSI] qla2xxx: Update firmware link in Kconfig file.
[SCSI] iscsi class, qla4xxx: fix sess/conn refcounting when find fns are used
[SCSI] sas: unify the pointlessly separated enums sas_dev_type and sas_device_type
[SCSI] pm80xx: thermal, sas controller config and error handling update
[SCSI] pm80xx: NCQ error handling changes
[SCSI] pm80xx: WWN Modification for PM8081/88/89 controllers
[SCSI] pm80xx: Changed module name and debug messages update
[SCSI] pm80xx: Firmware flash memory free fix, with addition of new memory region for it
[SCSI] pm80xx: SPC new firmware changes for device id 0x8081 alone
[SCSI] pm80xx: Added SPCv/ve specific hardware functionalities and relevant changes in common files
[SCSI] pm80xx: MSI-X implementation for using 64 interrupts
[SCSI] pm80xx: Updated common functions common for SPC and SPCv/ve
[SCSI] pm80xx: Multiple inbound/outbound queue configuration
[SCSI] pm80xx: Added SPCv/ve specific ids, variables and modify for SPC
[SCSI] lpfc: fix up Kconfig dependencies
[SCSI] Handle MLQUEUE busy response in scsi_send_eh_cmnd
dm cache: set config value
dm cache: move config fns
dm thin: generate event when metadata threshold passed
...
Diffstat (limited to 'include/linux/input')
| -rw-r--r-- | include/linux/input/auo-pixcir-ts.h | 4 | ||||
| -rw-r--r-- | include/linux/input/matrix_keypad.h | 19 | ||||
| -rw-r--r-- | include/linux/input/mt.h | 1 |
3 files changed, 21 insertions, 3 deletions
diff --git a/include/linux/input/auo-pixcir-ts.h b/include/linux/input/auo-pixcir-ts.h index 75d4be717714..5049f21928e4 100644 --- a/include/linux/input/auo-pixcir-ts.h +++ b/include/linux/input/auo-pixcir-ts.h | |||
| @@ -43,12 +43,10 @@ | |||
| 43 | */ | 43 | */ |
| 44 | struct auo_pixcir_ts_platdata { | 44 | struct auo_pixcir_ts_platdata { |
| 45 | int gpio_int; | 45 | int gpio_int; |
| 46 | int gpio_rst; | ||
| 46 | 47 | ||
| 47 | int int_setting; | 48 | int int_setting; |
| 48 | 49 | ||
| 49 | void (*init_hw)(struct i2c_client *); | ||
| 50 | void (*exit_hw)(struct i2c_client *); | ||
| 51 | |||
| 52 | unsigned int x_max; | 50 | unsigned int x_max; |
| 53 | unsigned int y_max; | 51 | unsigned int y_max; |
| 54 | }; | 52 | }; |
diff --git a/include/linux/input/matrix_keypad.h b/include/linux/input/matrix_keypad.h index 5f3aa6b11bfa..27e06acc509a 100644 --- a/include/linux/input/matrix_keypad.h +++ b/include/linux/input/matrix_keypad.h | |||
| @@ -81,4 +81,23 @@ int matrix_keypad_build_keymap(const struct matrix_keymap_data *keymap_data, | |||
| 81 | unsigned short *keymap, | 81 | unsigned short *keymap, |
| 82 | struct input_dev *input_dev); | 82 | struct input_dev *input_dev); |
| 83 | 83 | ||
| 84 | #ifdef CONFIG_OF | ||
| 85 | /** | ||
| 86 | * matrix_keypad_parse_of_params() - Read parameters from matrix-keypad node | ||
| 87 | * | ||
| 88 | * @dev: Device containing of_node | ||
| 89 | * @rows: Returns number of matrix rows | ||
| 90 | * @cols: Returns number of matrix columns | ||
| 91 | * @return 0 if OK, <0 on error | ||
| 92 | */ | ||
| 93 | int matrix_keypad_parse_of_params(struct device *dev, | ||
| 94 | unsigned int *rows, unsigned int *cols); | ||
| 95 | #else | ||
| 96 | static inline int matrix_keypad_parse_of_params(struct device *dev, | ||
| 97 | unsigned int *rows, unsigned int *cols) | ||
| 98 | { | ||
| 99 | return -ENOSYS; | ||
| 100 | } | ||
| 101 | #endif /* CONFIG_OF */ | ||
| 102 | |||
| 84 | #endif /* _MATRIX_KEYPAD_H */ | 103 | #endif /* _MATRIX_KEYPAD_H */ |
diff --git a/include/linux/input/mt.h b/include/linux/input/mt.h index 2e86bd0bfba1..1b1dfa80d9ff 100644 --- a/include/linux/input/mt.h +++ b/include/linux/input/mt.h | |||
| @@ -19,6 +19,7 @@ | |||
| 19 | #define INPUT_MT_DIRECT 0x0002 /* direct device, e.g. touchscreen */ | 19 | #define INPUT_MT_DIRECT 0x0002 /* direct device, e.g. touchscreen */ |
| 20 | #define INPUT_MT_DROP_UNUSED 0x0004 /* drop contacts not seen in frame */ | 20 | #define INPUT_MT_DROP_UNUSED 0x0004 /* drop contacts not seen in frame */ |
| 21 | #define INPUT_MT_TRACK 0x0008 /* use in-kernel tracking */ | 21 | #define INPUT_MT_TRACK 0x0008 /* use in-kernel tracking */ |
| 22 | #define INPUT_MT_SEMI_MT 0x0010 /* semi-mt device, finger count handled manually */ | ||
| 22 | 23 | ||
| 23 | /** | 24 | /** |
| 24 | * struct input_mt_slot - represents the state of an input MT slot | 25 | * struct input_mt_slot - represents the state of an input MT slot |
