* [git pull] Input updates for 2.6.36-rc0
@ 2010-08-10 15:50 Dmitry Torokhov
0 siblings, 0 replies; 2+ messages in thread
From: Dmitry Torokhov @ 2010-08-10 15:50 UTC (permalink / raw)
To: Linus Torvalds; +Cc: Andrew Morton, linux-kernel, linux-input
Hi Linus,
Please pull from:
git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git for-linus
or
master.kernel.org:/pub/scm/linux/kernel/git/dtor/input.git for-linus
to receive 2nd round of updates for the input subsystem. The main change
is from Daniel Mack to allocate memory to hold ABS data in input devices
only when devices actually produce ABS events as it slims down struct
input_dev significantly.
I also have a couple of patches pending that remove 'tty' argument from
handle_sysrq() and friends as noone uses it, but since the change
comflicts with kgdb a bit I want to wait till after -rc1 to merge it
properly and send it off to you.
Changelog:
---------
Christoph Fritz (1):
Input: xpad - add USB-ID for PL-3601 Xbox 360 pad
Dan Carpenter (1):
Input: cy8ctmg100_ts - signedness bug
Daniel Mack (3):
Input: add static inline accessors for ABS properties
Input: switch to input_abs_*() access functions
Input: dynamically allocate ABS information
Dmitry Torokhov (1):
Input: evdev - rearrange ioctl handling
Michael Hennerich (1):
Input: adxl34x - do not mark device as disabled on startup
Shubhrajyoti D (1):
Input: gpio_keys - add hooks to enable/disable device
Éric Piel (2):
Input: elantech - discard the first 2 positions on some firmwares
Input: elantech - report position also with 3 fingers
Diffstat:
--------
drivers/hid/hid-wacom.c | 49 +++++-----
drivers/input/evdev.c | 152 ++++++++++++++---------------
drivers/input/input.c | 46 ++++++++-
drivers/input/joydev.c | 31 +++---
drivers/input/joystick/a3d.c | 3 +-
drivers/input/joystick/adi.c | 2 +-
drivers/input/joystick/amijoy.c | 4 +-
drivers/input/joystick/gf2k.c | 20 ++--
drivers/input/joystick/interact.c | 14 +--
drivers/input/joystick/sidewinder.c | 18 ++--
drivers/input/joystick/xpad.c | 1 +
drivers/input/keyboard/gpio_keys.c | 22 ++++
drivers/input/keyboard/hil_kbd.c | 21 +++--
drivers/input/misc/adxl34x.c | 1 -
drivers/input/misc/uinput.c | 29 +++---
drivers/input/mouse/elantech.c | 31 ++++--
drivers/input/mouse/elantech.h | 7 +-
drivers/input/mouse/pc110pad.c | 4 +-
drivers/input/mouse/synaptics.c | 4 +-
drivers/input/mousedev.c | 44 +++++----
drivers/input/tablet/aiptek.c | 15 +--
drivers/input/tablet/wacom_wac.c | 4 +-
drivers/input/touchscreen/cy8ctmg110_ts.c | 6 +-
include/linux/gpio_keys.h | 2 +
include/linux/input.h | 53 ++++++----
25 files changed, 336 insertions(+), 247 deletions(-)
--
Dmitry
--
To unsubscribe from this list: send the line "unsubscribe linux-input" in
the body of a message to majordomo@vger.kernel.org
More majordomo info at http://vger.kernel.org/majordomo-info.html
^ permalink raw reply [flat|nested] 2+ messages in thread
* [git pull] Input updates for 2.6.36-rc0
@ 2010-08-03 1:46 Dmitry Torokhov
0 siblings, 0 replies; 2+ messages in thread
From: Dmitry Torokhov @ 2010-08-03 1:46 UTC (permalink / raw)
To: Linus Torvalds; +Cc: Andrew Morton, linux-kernel, linux-input
Hi Linus,
Please pull from:
git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git for-linus
or
master.kernel.org:/pub/scm/linux/kernel/git/dtor/input.git for-linus
to receive updates for the input subsystem.
Changelog:
---------
Anatolij Gustschin (2):
Input: ads7846 - allow specifying irq trigger type in platform data
Input: ads7846 - extend the driver for ads7845 controller support
Axel Lin (3):
Input: wistron_btns - fix a memory leak in wb_module_init error path
Input: atlas_btns - adds a missing owner field for atlas_acpi_driver
Input: atlas_btns - fix mixing acpi_status and int for return value
Chris Bagwell (2):
Input: synaptics - only report width on hardware that supports it
Input: synaptics - set min/max for finger width
Chris Merrett (1):
Input: xpad - add product ID for Hori Fighting Stick EX2
Christoph Egger (1):
Input: i8042 - remove SPRUCE support
Christoph Fritz (1):
Input: xpad - remove mouse buttons and axes for dance pads
Dan Carpenter (2):
Input: lm8323 - fix error handling in lm8323_probe()
Input: adxl34x - fix leak and use after free
Dmitry Torokhov (11):
Input: usbtouchscreen - reduce number fo be16_to_cpu conversions
Input: ad7879 - use threaded IRQ
Input: ad7879 - add open and close methods
Input: adxl34 - make enable/disable separate from suspend/resume
Input: ads7846 - do not allow altering platform data
Input: atlas_btns - switch to using pr_err() and friends
Input: fix signedness warning in input_set_keycode()
Input: change input handlers to use bool when possible
Input: evdev - signal that device is writable in evdev_poll()
Input: i8042 - reset keyboard controller wehen resuming from S2R
Input: adp5588-keypad - fix NULL dereference in adp5588_gpio_add()
Grazvydas Ignotas (1):
Input: gpio-keys - add gpiolib debounce support
Henrik Rydberg (7):
Input: evdev - convert to dynamic event buffer
Input: evdev - use driver hint to compute size of event buffer
Input: bcm5974 - set the average number of events per MT event packet
Input: hid-input - use a larger event buffer for MT devices
Input: evdev - never leave the client buffer empty after write
Input: introduce MT event slots
Input: document the MT event slot protocol
Jiri Slaby (1):
Input: tps6507x-ts - remove unneeded NULL test
Joonyoung Shim (3):
Input: mcs - Add MCS touchkey driver
Input: Add ATMEL QT602240 touchscreen driver
Input: samsung-keypad - Add samsung keypad driver
Julien Moutinho (1):
Input: mousedev - signal that device is writable in mousedev_poll()
Lars-Peter Clausen (1):
Input: Add pwm beeper driver
Luo Jinghua (1):
Input: bcm5974 - turn wellspring mode off if failed to start traffic
Luotao Fu (1):
Input: matrix_keypad - add support for clustered irq
Markus Lehtonen (1):
Input: twl4030-pwrbutton - replace __devinit with __init
Michael Hennerich (5):
Input: add driver for ADXL345/346 Digital Accelerometers
Input: adxl34x - add support for ADXL346 orientation sensing
Input: ad7879 - use i2c_smbus_read_i2c_block_data() to lower overhead
Input: ad7879 - fix spi word size to 16 bit
Input: ad7879 - report EV_KEY/BTN_TOUCH events
Mike Frysinger (1):
Input: ad7879 - split bus logic out
Oliver Neukum (4):
Input: release pressed keys when resuming device
Input: usbtouchscreen - implement basic suspend/resume
Input: usbtouchscreen - implement runtime power management
Input: usbtouchscreen - implement reset_resume
Petr Štetiar (2):
Input: usbtouchscreen - add support for ET&T TC4UM touchscreen controller
HID - blacklist ET&T TC4UH touchscreen controller
Ping Cheng (1):
Input: wacom - add support for DTU2231 and DTU1631
Samuel Thibault (1):
Input: keyboard - also match braille-only keyboards
Samuli Konttila (1):
Input: cy8ctmg110 - capacitive touchscreen support
Xiaolong CHEN (1):
Input: adp5588-keys - support GPI events for ADP5588 devices
Xiaolong Chen (1):
Input: adp5588-keys - export unused GPIO pins
Diffstat:
--------
Documentation/input/multi-touch-protocol.txt | 218 +++--
arch/arm/plat-samsung/include/plat/keypad.h | 43 +
drivers/char/keyboard.c | 6 +-
drivers/hid/hid-core.c | 1 +
drivers/hid/hid-ids.h | 1 +
drivers/hid/hid-input.c | 3 +
drivers/input/evdev.c | 54 +-
drivers/input/input.c | 182 +++--
drivers/input/joydev.c | 7 +-
drivers/input/joystick/xpad.c | 108 ++-
drivers/input/keyboard/Kconfig | 21 +
drivers/input/keyboard/Makefile | 2 +
drivers/input/keyboard/adp5588-keys.c | 351 +++++++-
drivers/input/keyboard/gpio_keys.c | 19 +-
drivers/input/keyboard/lm8323.c | 12 +-
drivers/input/keyboard/matrix_keypad.c | 108 ++-
drivers/input/keyboard/mcs_touchkey.c | 239 +++++
drivers/input/keyboard/samsung-keypad.c | 491 +++++++++
drivers/input/misc/Kconfig | 48 +
drivers/input/misc/Makefile | 4 +
drivers/input/misc/adxl34x-i2c.c | 163 +++
drivers/input/misc/adxl34x-spi.c | 145 +++
drivers/input/misc/adxl34x.c | 915 +++++++++++++++++
drivers/input/misc/adxl34x.h | 30 +
drivers/input/misc/atlas_btns.c | 38 +-
drivers/input/misc/pwm-beeper.c | 199 ++++
drivers/input/misc/twl4030-pwrbutton.c | 12 +-
drivers/input/misc/wistron_btns.c | 4 +-
drivers/input/mouse/bcm5974.c | 23 +-
drivers/input/mouse/synaptics.c | 8 +-
drivers/input/mousedev.c | 15 +-
drivers/input/serio/i8042-ppcio.h | 75 --
drivers/input/serio/i8042.c | 65 +-
drivers/input/tablet/wacom_wac.c | 44 +
drivers/input/tablet/wacom_wac.h | 1 +
drivers/input/touchscreen/Kconfig | 67 +-
drivers/input/touchscreen/Makefile | 6 +-
drivers/input/touchscreen/ad7879-i2c.c | 143 +++
drivers/input/touchscreen/ad7879-spi.c | 198 ++++
drivers/input/touchscreen/ad7879.c | 625 ++++--------
drivers/input/touchscreen/ad7879.h | 30 +
drivers/input/touchscreen/ads7846.c | 206 +++-
drivers/input/touchscreen/cy8ctmg110_ts.c | 363 +++++++
drivers/input/touchscreen/mcs5000_ts.c | 6 +-
drivers/input/touchscreen/qt602240_ts.c | 1401 ++++++++++++++++++++++++++
drivers/input/touchscreen/tps6507x-ts.c | 3 -
drivers/input/touchscreen/usbtouchscreen.c | 215 +++--
include/linux/i2c/adp5588.h | 37 +
include/linux/i2c/mcs.h | 34 +
include/linux/i2c/mcs5000_ts.h | 24 -
include/linux/i2c/qt602240_ts.h | 38 +
include/linux/input.h | 60 ++-
include/linux/input/adxl34x.h | 349 +++++++
include/linux/input/cy8ctmg110_pdata.h | 10 +
include/linux/input/matrix_keypad.h | 6 +
include/linux/spi/ads7846.h | 3 +-
56 files changed, 6496 insertions(+), 983 deletions(-)
create mode 100644 arch/arm/plat-samsung/include/plat/keypad.h
create mode 100644 drivers/input/keyboard/mcs_touchkey.c
create mode 100644 drivers/input/keyboard/samsung-keypad.c
create mode 100644 drivers/input/misc/adxl34x-i2c.c
create mode 100644 drivers/input/misc/adxl34x-spi.c
create mode 100644 drivers/input/misc/adxl34x.c
create mode 100644 drivers/input/misc/adxl34x.h
create mode 100644 drivers/input/misc/pwm-beeper.c
create mode 100644 drivers/input/touchscreen/ad7879-i2c.c
create mode 100644 drivers/input/touchscreen/ad7879-spi.c
create mode 100644 drivers/input/touchscreen/ad7879.h
create mode 100644 drivers/input/touchscreen/cy8ctmg110_ts.c
create mode 100644 drivers/input/touchscreen/qt602240_ts.c
create mode 100644 include/linux/i2c/mcs.h
delete mode 100644 include/linux/i2c/mcs5000_ts.h
create mode 100644 include/linux/i2c/qt602240_ts.h
create mode 100644 include/linux/input/adxl34x.h
create mode 100644 include/linux/input/cy8ctmg110_pdata.h
--
Dmitry
--
To unsubscribe from this list: send the line "unsubscribe linux-input" in
the body of a message to majordomo@vger.kernel.org
More majordomo info at http://vger.kernel.org/majordomo-info.html
^ permalink raw reply [flat|nested] 2+ messages in thread
end of thread, other threads:[~2010-08-10 15:50 UTC | newest]
Thread overview: 2+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2010-08-10 15:50 [git pull] Input updates for 2.6.36-rc0 Dmitry Torokhov
-- strict thread matches above, loose matches on Subject: below --
2010-08-03 1:46 Dmitry Torokhov
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).