All of lore.kernel.org
 help / color / mirror / Atom feed
From: Jiri Kosina <jkosina@suse.cz>
To: Linus Torvalds <torvalds@linux-foundation.org>
Cc: linux-kernel@vger.kernel.org,
	Dmitry Torokhov <dmitry.torokhov@gmail.com>
Subject: [GIT] HID
Date: Mon, 1 Oct 2012 15:16:32 +0200 (CEST)	[thread overview]
Message-ID: <alpine.LNX.2.00.1210011452020.27440@pobox.suse.cz> (raw)

Linus,

please pull from

  git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git for-linus

to receive updates for HID layer.


1) Patchset from Henrik Rydberg which substantially reduces irqsoff 
   latency for all input devices. In addition to that, Henrik reworked 
   multitouch handling in order to reduce runtime memory consumption.

   This patchset touches code in Input subsystem as well. All the changes 
   have been Acked by Dmitry, and we agreed to do it this way due to 
   inter-dependencies between the patchset and subsequent changes in HID 
   subsystem.

2) Rework, clenaups and a lot of fixes to picolcd driver by Bruno Prémont.

3) Core report descriptor handling fix which fixes resume issue on some 
   devices, by Kevin Daughtridge

4) hidraw fixes by Alexey Khoroshilov and Ratan Nalumasu

5) wiimote driver now supports balance board, by David Herrmann.

6) Other smaller fixes and new device id additions all over the place.





Alexey Khoroshilov (1):
      HID: hidraw: improve error handling in hidraw_init()

Andy Shevchenko (1):
      HID: holtekff: use %*ph to dump small buffers

Axel Lin (10):
      HID: hid-lcpower: Use HID_UP_LOGIVENDOR instead of hard coded 0x0ffbc0000
      HID: waltop: Remove waltop_probe() and waltop_remove() functions
      HID: primax: Remove px_probe() and px_remove() functions
      HID: picolcd: fix build error if !CONFIG_DEBUG_FS
      HID: lg: Remove unnecessary casts of void pointers
      HID: lg4ff: Remove unnecessary casts of void pointers
      HID: prodikeys: Remove unnecessary casts of void pointers
      HID: lenovo-tpkbd: Remove unnecessary casts of void pointers
      HID: wacom: Fix wacom_probe error handling
      HID: picolcd_core: Remove setting hdev->claimed before calling hid_hw_start()

Bruno Prémont (15):
      HID: picoLCD: split driver code
      HID: picoLCD: Replace own refcounting with fbdev's
      HID: picoLCD: prevent NULL pointer dereference on unplug
      HID: picoLCD: satify some checkpatch warnings
      HID: picoLCD: Improve unplug handling
      HID: picoLCD: add myself to MAINTAINERS
      HID: picoLCD: prevent NULL pointer dereferences
      HID: picoLCD: rework hid-fbdev interaction
      HID: picoLCD: Add support for CIR
      HID: picoLCD: optimize for inactive debugfs
      HID: picoLCD: fix dumping of IR_DATA report
      HID: picoLCD: use proper device as input_dev parent
      HID: picoLCD: drop version check during probe
      HID: picoLCD: bounds check in dump_buff_as_hex()
      HID: picoLCD: optimize for inactive debugfs

Dan Carpenter (1):
      HID: picoLCD: fix a NULL test in picolcd_raw_cir()

David Dillow (1):
      HID: Add support for Sony PS3 BD Remote Control

David Herrmann (1):
      HID: wiimote: Add Nintendo Balance-Board support

Florian Echtler (2):
      HID: wiimote: Parse calibration data of balance boards
      HID: wiimote: fix weight conversion error for values > 17kg

Geert Uytterhoeven (1):
      HID: picolcd: Add missing #include <linux/uaccess.h>

Henrik Rydberg (23):
      HID: hid-multitouch: Remove misleading null test
      HID: hid-debug: Show rdesc for unclaimed devices
      Input: Break out MT data
      Input: Improve the events-per-packet estimate
      Input: Make sure we follow all EV_KEY events
      Input: Move autorepeat to the event-passing phase
      Input: Send events one packet at a time
      Input: evdev - Add the events() callback
      Input: MT - Add flags to input_mt_init_slots()
      Input: MT - Handle frame synchronization in core
      Input: MT - Add in-kernel tracking
      Input: MT - Get slot by key
      Input: MT - Allow legacy pressure computation
      HID: Add an input configured notification callback
      HID: Allow more fields in the hid report
      HID: hid-multitouch: Simplify setup and frame synchronization
      HID: hid-multitouch: Remove the redundant touch state
      HID: hid-multitouch: Fix contact count on 3M panels
      HID: hid-multitouch: Add Flatfrog support
      Input: bcm5974 - only setup button urb for TYPE1 devices
      Input: bcm5974 - Preparatory renames
      Input: bcm5974 - Drop the logical dimensions
      Input: bcm5974 - Convert to MT-B

Jiri Kosina (3):
      HID: multitouch: add support for Touch Revolution touchscreens
      HID: update hid_have_special_driver[] explanation
      HID: remove Paul Walmsley's copyright from places where it shouldn't be

Josh Triplett (1):
      HID: Remove "default m" from HID_LOGITECH_DJ

Kevin Daughtridge (1):
      HID: keep dev_rdesc unmodified and use it for comparisons

Marek Vasut (2):
      HID: Bump maximum global item tag report size to 128 bytes
      HID: add quirk for Freescale i.MX28 ROM recovery

Michal Malý (4):
      HID: hid-lg4ff: Minor code cleanup to improve readability
      HID: hid-lg4ff: Adjust X axis input value accordingly to selected range.
      HID: hid-lg4ff: Set absolute axes parametes on DFP
      HID: lg4ff: Minor coding style fixes in lg4ff and hid-lg

Nikolai Kondrashov (1):
      HID: uclogic: Add support for UC-Logic TWHA60

Przemo Firszt (2):
      HID: wacom: Use half of brightness for low state
      HID: wacom: OLEDs control over sysfs for Intuos4

Ratan Nalumasu (1):
      HID: hidraw: don't deallocate memory when it is in use

Sachin Kamat (1):
      HID: Fix return values in open_collection()

Scott Liu (1):
      HID: multitouch: Add ELAN production request when resume.

Simon Farnsworth (1):
      HID: Remove duplicate ID for QUANTA 3001 touchscreen

Stefan Achatz (1):
      HID: roccat: conditional blacklisting of Roccat modules

Stephen Rothwell (1):
      HID: picolcd: using vmalloc() requires the include of vmalloc.h

Thierry Reding (1):
      HID: multitouch: Add support for eGalax 0x73f7

Wen-chien Jesse Sung (1):
      HID: ntrig: change default value of logical/physical width/height to 1

Xianhan Yu (1):
      HID: multitouch: add support for GeneralTouch multi-touchscreen

 Documentation/ABI/testing/sysfs-driver-wacom |   13 +
 MAINTAINERS                                  |    6 +
 drivers/hid/Kconfig                          |   22 +-
 drivers/hid/Makefile                         |   21 +
 drivers/hid/hid-a4tech.c                     |    1 -
 drivers/hid/hid-apple.c                      |    1 -
 drivers/hid/hid-aureal.c                     |    1 -
 drivers/hid/hid-belkin.c                     |    1 -
 drivers/hid/hid-cherry.c                     |    1 -
 drivers/hid/hid-core.c                       |   38 +-
 drivers/hid/hid-cypress.c                    |    1 -
 drivers/hid/hid-debug.c                      |   12 +-
 drivers/hid/hid-ezkey.c                      |    1 -
 drivers/hid/hid-gyration.c                   |    1 -
 drivers/hid/hid-holtekff.c                   |    3 +-
 drivers/hid/hid-ids.h                        |   16 +-
 drivers/hid/hid-input.c                      |   11 +-
 drivers/hid/hid-lcpower.c                    |    2 +-
 drivers/hid/hid-lenovo-tpkbd.c               |  147 +--
 drivers/hid/hid-lg.c                         |   20 +-
 drivers/hid/hid-lg.h                         |    4 +
 drivers/hid/hid-lg4ff.c                      |  198 ++-
 drivers/hid/hid-magicmouse.c                 |    2 +-
 drivers/hid/hid-microsoft.c                  |    1 -
 drivers/hid/hid-monterey.c                   |    1 -
 drivers/hid/hid-multitouch.c                 |  252 ++-
 drivers/hid/hid-ntrig.c                      |    8 +-
 drivers/hid/hid-petalynx.c                   |    1 -
 drivers/hid/hid-picolcd.c                    | 2748 --------------------------
 drivers/hid/hid-picolcd.h                    |  309 +++
 drivers/hid/hid-picolcd_backlight.c          |  122 ++
 drivers/hid/hid-picolcd_cir.c                |  152 ++
 drivers/hid/hid-picolcd_core.c               |  689 +++++++
 drivers/hid/hid-picolcd_debugfs.c            |  899 +++++++++
 drivers/hid/hid-picolcd_fb.c                 |  615 ++++++
 drivers/hid/hid-picolcd_lcd.c                |  107 +
 drivers/hid/hid-picolcd_leds.c               |  175 ++
 drivers/hid/hid-primax.c                     |   25 -
 drivers/hid/hid-prodikeys.c                  |   18 +-
 drivers/hid/hid-ps3remote.c                  |  215 ++
 drivers/hid/hid-samsung.c                    |    1 -
 drivers/hid/hid-sony.c                       |    1 -
 drivers/hid/hid-sunplus.c                    |    1 -
 drivers/hid/hid-uclogic.c                    |   98 +
 drivers/hid/hid-wacom.c                      |  170 ++-
 drivers/hid/hid-waltop.c                     |   29 -
 drivers/hid/hid-wiimote-ext.c                |   97 +
 drivers/hid/hidraw.c                         |   84 +-
 drivers/hid/usbhid/hid-core.c                |    6 +-
 drivers/hid/usbhid/hid-quirks.c              |    3 +-
 drivers/input/evdev.c                        |   78 +-
 drivers/input/input-mt.c                     |  305 +++-
 drivers/input/input.c                        |  254 ++-
 drivers/input/misc/uinput.c                  |    2 +-
 drivers/input/mouse/alps.c                   |    2 +-
 drivers/input/mouse/bcm5974.c                |  348 ++--
 drivers/input/mouse/elantech.c               |    4 +-
 drivers/input/mouse/sentelic.c               |    2 +-
 drivers/input/mouse/synaptics.c              |    4 +-
 drivers/input/tablet/wacom_wac.c             |    6 +-
 drivers/input/touchscreen/atmel_mxt_ts.c     |    2 +-
 drivers/input/touchscreen/cyttsp_core.c      |    2 +-
 drivers/input/touchscreen/edt-ft5x06.c       |    2 +-
 drivers/input/touchscreen/egalax_ts.c        |    2 +-
 drivers/input/touchscreen/ili210x.c          |    2 +-
 drivers/input/touchscreen/mms114.c           |    2 +-
 drivers/input/touchscreen/penmount.c         |    2 +-
 drivers/input/touchscreen/wacom_w8001.c      |    2 +-
 include/linux/hid.h                          |    5 +-
 include/linux/input.h                        |   35 +-
 include/linux/input/mt.h                     |   57 +-
 71 files changed, 4900 insertions(+), 3568 deletions(-)
 delete mode 100644 drivers/hid/hid-picolcd.c
 create mode 100644 drivers/hid/hid-picolcd.h
 create mode 100644 drivers/hid/hid-picolcd_backlight.c
 create mode 100644 drivers/hid/hid-picolcd_cir.c
 create mode 100644 drivers/hid/hid-picolcd_core.c
 create mode 100644 drivers/hid/hid-picolcd_debugfs.c
 create mode 100644 drivers/hid/hid-picolcd_fb.c
 create mode 100644 drivers/hid/hid-picolcd_lcd.c
 create mode 100644 drivers/hid/hid-picolcd_leds.c
 create mode 100644 drivers/hid/hid-ps3remote.c

-- 
Jiri Kosina
SUSE Labs

             reply	other threads:[~2012-10-01 13:16 UTC|newest]

Thread overview: 90+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2012-10-01 13:16 Jiri Kosina [this message]
  -- strict thread matches above, loose matches on Subject: below --
2014-04-02 14:19 [GIT] HID Jiri Kosina
2014-03-17  9:31 Jiri Kosina
2014-02-18 10:30 Jiri Kosina
2013-12-13 14:12 Jiri Kosina
2013-11-27 14:53 Jiri Kosina
2013-11-15 23:22 Jiri Kosina
2013-10-21 13:40 Jiri Kosina
2013-10-07 15:51 Jiri Kosina
2013-08-09 13:24 Jiri Kosina
2013-07-31 22:54 Jiri Kosina
2013-07-04 13:27 Jiri Kosina
2013-06-12 22:22 Jiri Kosina
2013-05-10 15:17 Jiri Kosina
2013-04-30  8:32 Jiri Kosina
2013-05-10 11:47 ` Ingo Molnar
2013-05-10 11:49   ` Jiri Kosina
2013-05-10 11:52     ` Ingo Molnar
2013-05-14 18:31     ` Ingo Molnar
2013-05-14 21:23       ` Jiri Kosina
2013-05-15  9:10         ` Ingo Molnar
2013-04-04  9:06 Jiri Kosina
2013-03-27 17:04 Jiri Kosina
2013-03-08 10:34 Jiri Kosina
2013-02-21 10:14 Jiri Kosina
2013-01-31 21:42 Jiri Kosina
2012-12-12 21:53 Jiri Kosina
2012-11-16 15:43 Jiri Kosina
2012-11-08 13:01 Jiri Kosina
2012-10-31 14:50 Jiri Kosina
2012-09-22  9:41 Jiri Kosina
2012-09-07 15:16 Jiri Kosina
2012-08-23 10:10 Jiri Kosina
2012-07-24 12:01 Jiri Kosina
2012-07-19 13:34 Jiri Kosina
2012-06-26 10:08 Jiri Kosina
2012-05-22  9:49 Jiri Kosina
2012-04-20  9:53 Jiri Kosina
2012-03-20 22:55 Jiri Kosina
2012-03-05 13:40 Jiri Kosina
2012-02-06 15:29 Jiri Kosina
2012-01-05 21:39 Jiri Kosina
2012-01-08  5:56 ` Jeremy Fitzhardinge
2012-01-08 12:29 ` Jeremy Fitzhardinge
2012-01-08 16:45   ` Jiri Kosina
2012-01-14  7:45     ` Jeremy Fitzhardinge
2012-02-01 11:48       ` Jiri Kosina
2012-02-01 17:10         ` Jeremy Fitzhardinge
2012-02-03 22:56   ` Jiri Kosina
2011-12-02 16:03 Jiri Kosina
2011-11-03 10:49 Jiri Kosina
2011-10-25  9:23 Jiri Kosina
2011-09-07 22:31 Jiri Kosina
2011-08-24 18:10 Jiri Kosina
2011-07-22 21:05 Jiri Kosina
2011-06-27 13:41 Jiri Kosina
2011-06-17 15:36 Jiri Kosina
2011-05-23 12:33 Jiri Kosina
2011-04-06 21:36 Jiri Kosina
2011-03-18 13:24 Jiri Kosina
2011-01-08 15:29 Jiri Kosina
2011-01-12  8:49 ` Jiri Kosina
2010-12-03  1:24 Jiri Kosina
2010-12-03  1:56 ` Linus Torvalds
2010-10-23 21:39 Jiri Kosina
2010-10-23 23:09 ` Jarod Wilson
2010-10-24  6:19   ` Jiri Kosina
2010-11-07  3:26     ` Jarod Wilson
2010-10-15 14:14 Jiri Kosina
2010-09-14  9:05 Jiri Kosina
2010-08-18 22:00 Jiri Kosina
2010-08-04 14:34 Jiri Kosina
2010-07-12 16:58 Jiri Kosina
2010-05-26 11:24 Jiri Kosina
2010-05-19 12:59 Jiri Kosina
2010-05-20 16:20 ` Linus Torvalds
2010-05-20 16:26   ` Linus Torvalds
2010-05-20 16:36     ` Jiri Kosina
2010-05-20 17:01       ` Linus Torvalds
2010-05-20 17:13         ` Jiri Kosina
2010-05-21 11:26         ` Jiri Kosina
2010-05-07 21:39 Jiri Kosina
2010-05-10  6:40 ` Jiri Kosina
2010-04-02 14:38 Jiri Kosina
2010-03-16 14:19 Jiri Kosina
2010-02-25 16:43 Jiri Kosina
2010-01-13 12:52 Jiri Kosina
2009-12-07 17:53 Jiri Kosina
2009-04-30 14:00 Jiri Kosina
2009-05-01 22:14 ` Jiri Kosina

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=alpine.LNX.2.00.1210011452020.27440@pobox.suse.cz \
    --to=jkosina@suse.cz \
    --cc=dmitry.torokhov@gmail.com \
    --cc=linux-kernel@vger.kernel.org \
    --cc=torvalds@linux-foundation.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.