[git pull] Input updates for 4.3-rc0

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Hi Linus,

Please pull from:

	git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git for-linus

to receive first round of updates for the input subsystem. Drivers,
drivers, drivers...  No interesting input core changes this time.

Changelog:
---------

Anshul Garg (3):
      Input: joydev - use for_each_set_bit where appropriate
      Input: ff-core - use for_each_set_bit where appropriate
      Input: uinput - switch to using for_each_set_bit()

Axel Lin (1):
      Input: drv260x/drv2665/drv2667 - constify reg_default tables

Benjamin Tissoires (1):
      Input: elan_i2c - enable ELAN0600 acpi panels

Benson Leung (1):
      Input: elan_i2c - fix typos for validpage_count

Dan Carpenter (1):
      Input: sentelic - silence some underflow warnings

Dirk Behme (3):
      Input: zforce_ts - convert to use the gpiod interface
      Input: zforce - don't invert the interrupt GPIO
      Input: zforce - make the interrupt GPIO optional

Dmitry Torokhov (20):
      Input: of_touchscreen - always issue warning if axis is not set up
      Input: of_touchscreen - fix setting max values on X/Y axis
      Input: of_touchscreen - switch to using device properties
      Input: pixcir_i2c_ts - move platform data
      Input: pixcir_i2c_ts - switch the device over to gpiod
      Input: pixcir_i2c_ts - allow using with GPIO expanders
      Input: pixcir_i2c_ts - simplify input device initialization
      Input: pixcir_i2c_ts - use standard OF touchscreen parsing code
      Input: matrix_keypad - change name of wakeup property to "wakeup-source"
      Input: ads7846 - change name of wakeup property to "wakeup-source"
      Input: pmic8xxx-keypad - change name of wakeup property
      Input: gpio_keys[_polled] - change name of wakeup property
      Input: samsung-keypad - change name of wakeup property
      Input: tc3589x-keypad - change name of wakeup property
      Input: arizona-haptic - convert to use managed input devices
      Input: do not emit unneeded EV_SYN when suspending
      Input: elants_i2c - wire up regulator support
      Input: elants_i2c - enable asynchronous probing
      Input: elan_i2c - enable asynchronous probing
      Input: synaptics - fix handling of disabling gesture mode

Dudley Du (8):
      Input: cyapa - rename 'gen5' to 'pip' for chared code
      Input: cyapa - add gen6 device module support
      Input: cyapa - add proximity support for gen5 and gen6 modules
      Input: cyapa - fully support runtime suspend power management
      Input: cyapa - add ACPI HID CYAP0002 for Gen6 devices
      Input: cyapa - add regulator vcc support
      Input: cyapa - introduce device tree binding
      Input: cyapa - do not try to enable proximity reporting on older devices

Duson Lin (1):
      Input: elan_i2c - use iap_version to get firmware information

Geert Uytterhoeven (1):
      Input: Allow compile test of GPIO consumers if !GPIOLIB

Himangi Saraogi (1):
      Input: tc3589x-keypad - switch to using managed resources

HungNien Chen (2):
      Input: wdt87xx_i2c - populate vendor and product in input device
      Input: wdt87xx_i2c - change the sleep time to 2500ms after the sw reset

James Chen (1):
      Input: elants_i2c - disable idle mode before updating firmware

Javier Martinez Canillas (4):
      Input: export I2C module alias information in missing drivers
      Input: touchscreen - export OF module alias information
      Input: cros_ec_keyb - replace KEYBOARD_CROS_EC dependency
      Input: max8997_haptic - fix module alias

Julia Lawall (1):
      Input: sur40 - fix error return code

Krzysztof Kozlowski (1):
      Input: drop owner assignment from i2c_driver

Martin Kepplinger (1):
      Input: bma150 - use sign_extend32() for sign extending

Matt Ranostay (1):
      Input: cap11xx - add LED support

Michele Curti (1):
      Input: elan_i2c - enable ELAN0100 acpi panels

Nick Dyer (7):
      Input: atmel_mxt_ts - use deep sleep mode when stopped
      Input: atmel_mxt_ts - remove unused defines
      Input: atmel_mxt_ts - improve device tree parsing
      Input: atmel_mxt_ts - disable interrupt for 50ms after reset
      Input: atmel_mxt_ts - initialise input slots with INPUT_MT_DIRECT
      Input: atmel_mxt_ts - remove warning on zero T44 count
      MAINTAINERS: Add maintainer for atmel_mxt_ts

Pan Xinhui (1):
      Input: atmel_mxt_ts - suspend/resume causes panic if input_dev fails to init

Peng Fan (1):
      Input: gpio-keys - report error when disabling unsupported key

Roger Quadros (1):
      Input: pixcir_i2c_ts - add RESET gpio

Sebastian Reichel (5):
      Input: tsc2005 - improve readability of register defines
      Input: tsc2005 - fix Kconfig indentation
      Input: tsc2005 - convert to regmap
      Input: tsc2005 - simplify drvdata acquisition
      Input: tsc2005 - convert to gpiod

Stefan Assmann (1):
      Input: psmouse - add small delay for IBM trackpoint pass-through mode

Stephen Boyd (1):
      Input: pmic8xxx-pwrkey - support shutdown

Stephen Chandler Paul (1):
      Input: i8042 - add unmask_kbd_data option

Stephen Rothwell (1):
      Input: elants_i2c - fix for devm_gpiod_get API change

Ulf Hansson (1):
      Input: ambakmi - fix system PM by converting to modern callbacks

Yalin Wang (1):
      Input: zhenhua - switch to using bitrev8()


Diffstat:
--------

 .../devicetree/bindings/input/ads7846.txt          |    2 +-
 .../devicetree/bindings/input/cap11xx.txt          |   19 +
 .../devicetree/bindings/input/cypress,cyapa.txt    |   44 +
 .../devicetree/bindings/input/elants_i2c.txt       |    3 +
 .../devicetree/bindings/input/gpio-keys-polled.txt |    2 +-
 .../devicetree/bindings/input/gpio-keys.txt        |    2 +-
 .../bindings/input/gpio-matrix-keypad.txt          |    2 +-
 .../bindings/input/qcom,pm8xxx-keypad.txt          |    2 +-
 .../devicetree/bindings/input/samsung-keypad.txt   |    4 +-
 .../bindings/input/touchscreen/pixcir_i2c_ts.txt   |    3 +
 .../bindings/input/touchscreen/zforce_ts.txt       |    8 +-
 Documentation/devicetree/bindings/mfd/tc3589x.txt  |    4 +-
 .../devicetree/bindings/vendor-prefixes.txt        |    1 +
 Documentation/kernel-parameters.txt                |    4 +
 MAINTAINERS                                        |    8 +
 drivers/hid/hid-core.c                             |    2 +
 drivers/input/ff-core.c                            |    5 +-
 drivers/input/input.c                              |   10 +-
 drivers/input/joydev.c                             |   11 +-
 drivers/input/joystick/zhenhua.c                   |   13 +-
 drivers/input/keyboard/Kconfig                     |    6 +-
 drivers/input/keyboard/adp5589-keys.c              |    1 -
 drivers/input/keyboard/cap11xx.c                   |  145 ++-
 drivers/input/keyboard/gpio_keys.c                 |    9 +-
 drivers/input/keyboard/gpio_keys_polled.c          |    5 +-
 drivers/input/keyboard/lm8333.c                    |    1 -
 drivers/input/keyboard/matrix_keypad.c             |    6 +-
 drivers/input/keyboard/mcs_touchkey.c              |    1 -
 drivers/input/keyboard/mpr121_touchkey.c           |    1 -
 drivers/input/keyboard/pmic8xxx-keypad.c           |   10 +-
 drivers/input/keyboard/qt1070.c                    |    1 -
 drivers/input/keyboard/qt2160.c                    |    1 -
 drivers/input/keyboard/samsung-keypad.c            |    6 +-
 drivers/input/keyboard/tc3589x-keypad.c            |   63 +-
 drivers/input/keyboard/tca8418_keypad.c            |    1 -
 drivers/input/misc/Kconfig                         |   11 +-
 drivers/input/misc/adxl34x-i2c.c                   |    1 -
 drivers/input/misc/arizona-haptics.c               |   26 +-
 drivers/input/misc/bma150.c                        |    8 +-
 drivers/input/misc/cma3000_d0x_i2c.c               |    1 -
 drivers/input/misc/drv260x.c                       |    3 +-
 drivers/input/misc/drv2665.c                       |    3 +-
 drivers/input/misc/drv2667.c                       |    3 +-
 drivers/input/misc/gp2ap002a00f.c                  |    2 +-
 drivers/input/misc/kxtj9.c                         |    1 -
 drivers/input/misc/max8997_haptic.c                |    3 +-
 drivers/input/misc/mpu3050.c                       |    1 -
 drivers/input/misc/pcf8574_keypad.c                |    1 -
 drivers/input/misc/pmic8xxx-pwrkey.c               |  268 ++++-
 drivers/input/misc/uinput.c                        |    6 +-
 drivers/input/mouse/Kconfig                        |    2 +-
 drivers/input/mouse/Makefile                       |    2 +-
 drivers/input/mouse/cyapa.c                        |  183 ++-
 drivers/input/mouse/cyapa.h                        |  157 ++-
 drivers/input/mouse/cyapa_gen3.c                   |   15 +-
 drivers/input/mouse/cyapa_gen5.c                   | 1255 +++++++++++---------
 drivers/input/mouse/cyapa_gen6.c                   |  749 ++++++++++++
 drivers/input/mouse/elan_i2c_core.c                |   31 +-
 drivers/input/mouse/psmouse-base.c                 |    4 +
 drivers/input/mouse/sentelic.c                     |   14 +-
 drivers/input/mouse/synaptics.c                    |   12 +-
 drivers/input/mouse/synaptics_i2c.c                |    1 -
 drivers/input/serio/ambakmi.c                      |    8 +-
 drivers/input/serio/i8042.c                        |   43 +-
 drivers/input/serio/i8042.h                        |   13 +
 drivers/input/serio/serio.c                        |    5 +-
 drivers/input/touchscreen/Kconfig                  |   21 +-
 drivers/input/touchscreen/Makefile                 |    2 +-
 drivers/input/touchscreen/ad7879-i2c.c             |    1 -
 drivers/input/touchscreen/ads7846.c                |    3 +-
 drivers/input/touchscreen/ar1021_i2c.c             |    1 -
 drivers/input/touchscreen/atmel_mxt_ts.c           |  240 ++--
 drivers/input/touchscreen/auo-pixcir-ts.c          |    1 -
 drivers/input/touchscreen/bu21013_ts.c             |    1 -
 drivers/input/touchscreen/chipone_icn8318.c        |    1 -
 drivers/input/touchscreen/cy8ctmg110_ts.c          |    1 -
 drivers/input/touchscreen/cyttsp4_i2c.c            |    1 -
 drivers/input/touchscreen/cyttsp_i2c.c             |    1 -
 drivers/input/touchscreen/edt-ft5x06.c             |    3 +-
 drivers/input/touchscreen/egalax_ts.c              |    2 +-
 drivers/input/touchscreen/elants_i2c.c             |  186 ++-
 drivers/input/touchscreen/goodix.c                 |    2 +-
 drivers/input/touchscreen/ili210x.c                |    1 -
 drivers/input/touchscreen/max11801_ts.c            |    1 -
 drivers/input/touchscreen/mms114.c                 |    2 +-
 drivers/input/touchscreen/of_touchscreen.c         |   68 +-
 drivers/input/touchscreen/pixcir_i2c_ts.c          |  147 +--
 drivers/input/touchscreen/st1232.c                 |    1 -
 drivers/input/touchscreen/sur40.c                  |    1 +
 drivers/input/touchscreen/tsc2005.c                |  264 ++--
 drivers/input/touchscreen/tsc2007.c                |    1 -
 drivers/input/touchscreen/wacom_i2c.c              |    1 -
 drivers/input/touchscreen/wdt87xx_i2c.c            |   49 +-
 drivers/input/touchscreen/zforce_ts.c              |   98 +-
 drivers/platform/chrome/chromeos_laptop.c          |    4 +-
 include/linux/input/touchscreen.h                  |   11 +-
 .../linux/{i2c => platform_data}/atmel_mxt_ts.h    |   12 +-
 .../pixcir_ts.h => platform_data/pixcir_i2c_ts.h}  |    1 -
 include/linux/platform_data/zforce_ts.h            |    3 -
 include/linux/serio.h                              |    2 +
 100 files changed, 3075 insertions(+), 1297 deletions(-)
 create mode 100644 Documentation/devicetree/bindings/input/cypress,cyapa.txt
 create mode 100644 drivers/input/mouse/cyapa_gen6.c
 rename include/linux/{i2c => platform_data}/atmel_mxt_ts.h (70%)
 rename include/linux/{input/pixcir_ts.h => platform_data/pixcir_i2c_ts.h} (96%)

-- 
Dmitry

--
To unsubscribe from this list: send the line "unsubscribe linux-input" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at  http://vger.kernel.org/majordomo-info.html



[Index of Archives]     [Linux Media Devel]     [Linux USB Devel]     [Video for Linux]     [Linux Audio Users]     [Yosemite News]     [Linux Kernel]     [Linux SCSI]     [Linux Wireless Networking]     [Linux Omap]

  Powered by Linux