public inbox for linux-kernel@vger.kernel.org
 help / color / mirror / Atom feed
* [GIT PULL] HID for 6.12
@ 2024-09-18 13:04 Jiri Kosina
  2024-09-19  8:00 ` pr-tracker-bot
  2024-09-25 19:53 ` Krzysztof Kozlowski
  0 siblings, 2 replies; 5+ messages in thread
From: Jiri Kosina @ 2024-09-18 13:04 UTC (permalink / raw)
  To: Linus Torvalds; +Cc: linux-kernel, Benjamin Tissoires

Linus,

please pull from

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


to receive HID subsystem queue for 6.12 merge window, namely:

=====

- New HID over SPI driver for Goodix devices that don't follow Microsoft's 
  HID-over-SPI specification, so a separate driver is needed. Currently 
  supported device is GT7986U touchscreen (Charles Wang)

- support for new hardware features in Wacom driver (high-res wheel 
  scrolling, touchstrings with relative motions, support for two 
  touchrings) (Jason Gerecke)

- support for customized vendor firmware loading in intel-ish driver 
  (Zhang Lixu)

- fix for theoretical race condition in i2c-hid (Dmitry Torokhov)

- support for HIDIOCREVOKE -- evdev's EVIOCREVOKE equivalent in hidraw 
  (Peter Hutterer)

- initial hidraw selftest implementation (Benjamin Tissoires)

- constification of device-specific report descriptors (Thomas Weißschuh)

- other small assorted fixes and device ID / quirk additions

=====

Thanks.

----------------------------------------------------------------
Benjamin Tissoires (4):
      HID: samples: fix the 2 struct_ops definitions
      selftests/hid: extract the utility part of hid_bpf.c into its own header
      selftests/hid: Add initial hidraw tests skeleton
      selftests/hid: Add HIDIOCREVOKE tests

Charles Wang (2):
      HID: hid-goodix: Add Goodix HID-over-SPI driver
      dt-bindings: input: Goodix SPI HID Touchscreen

Chen Ni (2):
      HID: amd_sfh: Convert comma to semicolon
      HID: hid-sensor-custom: Convert comma to semicolon

Dan Carpenter (1):
      HID: hid-goodix: Fix type promotion bug in goodix_hid_get_raw_report()

Dmitry Torokhov (1):
      HID: i2c-hid: ensure various commands do not interfere with each other

Hans de Goede (1):
      HID: Ignore battery for all ELAN I2C-HID devices

He Lugang (1):
      HID: multitouch: Add support for lenovo Y9000P Touchpad

Jason Gerecke (6):
      HID: wacom: Improve warning for tablets falling back to default resolution
      HID: wacom: Support touchrings with relative motion
      HID: wacom: Add preliminary support for high-resolution wheel scrolling
      HID: wacom: Support devices with two touchrings
      HID: wacom: Support sequence numbers smaller than 16-bit
      HID: wacom: Do not warn about dropped packets for first packet

Jinjie Ruan (1):
      hid: cp2112: Use irq_get_trigger_type() helper

Kerem Karabay (1):
      HID: core: add helper for finding a field with a certain usage

Max Staudt (1):
      HID: hid-playstation: DS4: Update rumble and lightbar together

Peter Hutterer (1):
      HID: hidraw: add HIDIOCREVOKE ioctl

Thomas Weißschuh (22):
      HID: bpf: constify parameter rdesc of call_hid_bpf_rdesc_fixup()
      HID: constify parameter rdesc of hid_parse_report()
      HID: constify hid_device::rdesc
      HID: constify params and return value of fetch_item()
      HID: constify hid_device::dev_rdesc
      HID: change return type of report_fixup() to const
      HID: cmedia: constify fixed up report descriptor
      HID: winwing: constify read-only structs
      HID: bigbenff: constify fixed up report descriptor
      HID: dr: constify fixed up report descriptor
      HID: holtek-kbd: constify fixed up report descriptor
      HID: keytouch: constify fixed up report descriptor
      HID: maltron: constify fixed up report descriptor
      HID: xiaomi: constify fixed up report descriptor
      HID: vrc2: constify fixed up report descriptor
      HID: viewsonic: constify fixed up report descriptor
      HID: steelseries: constify fixed up report descriptor
      HID: pxrc: constify fixed up report descriptor
      HID: sony: constify fixed up report descriptor
      HID: waltop: constify fixed up report descriptor
      HID: uclogic: constify fixed up report descriptor
      HID: lg: constify fixed up report descriptor

Thomas Zimmermann (1):
      HID: picoLCD: Use backlight power constants

Vishnu Sankar (1):
      HID: multitouch: Add support for Thinkpad X12 Gen 2 Kbd Portfolio

Yue Haibing (2):
      HID: intel-ish-hid: Remove unused declarations
      HID: amd_sfh: Remove unused declarations

Zhang Lixu (3):
      Documentation: hid: intel-ish-hid: Add vendor custom firmware loading
      HID: intel-ish-hid: Use CPU generation string in driver_data
      hid: intel-ish-hid: Add support for vendor customized firmware loading

Zhaoxiong Lv (2):
      dt-bindings: HID: i2c-hid: elan: Introduce Elan ekth6a12nay
      HID: i2c-hid: elan: Add elan-ekth6a12nay timing

tammy tseng (1):
      HID: add patch for sis multitouch format

 .../devicetree/bindings/input/elan,ekth6915.yaml   |   4 +-
 .../devicetree/bindings/input/goodix,gt7986u.yaml  |  71 ++
 Documentation/hid/intel-ish-hid.rst                |  29 +
 drivers/hid/Kconfig                                |   6 +
 drivers/hid/Makefile                               |   1 +
 drivers/hid/amd-sfh-hid/amd_sfh_hid.h              |   2 -
 drivers/hid/amd-sfh-hid/sfh1_1/amd_sfh_init.c      |   4 +-
 drivers/hid/bpf/hid_bpf_dispatch.c                 |   6 +-
 drivers/hid/hid-apple.c                            |   2 +-
 drivers/hid/hid-asus.c                             |   2 +-
 drivers/hid/hid-aureal.c                           |   2 +-
 drivers/hid/hid-bigbenff.c                         |   6 +-
 drivers/hid/hid-cherry.c                           |   2 +-
 drivers/hid/hid-chicony.c                          |   4 +-
 drivers/hid/hid-cmedia.c                           |   6 +-
 drivers/hid/hid-core.c                             |  39 +-
 drivers/hid/hid-corsair.c                          |   4 +-
 drivers/hid/hid-cougar.c                           |   4 +-
 drivers/hid/hid-cp2112.c                           |   7 +-
 drivers/hid/hid-cypress.c                          |   2 +-
 drivers/hid/hid-dr.c                               |   8 +-
 drivers/hid/hid-elecom.c                           |   2 +-
 drivers/hid/hid-gembird.c                          |   2 +-
 drivers/hid/hid-glorious.c                         |   2 +-
 drivers/hid/hid-goodix-spi.c                       | 818 +++++++++++++++++++++
 drivers/hid/hid-google-hammer.c                    |  27 +-
 drivers/hid/hid-holtek-kbd.c                       |   6 +-
 drivers/hid/hid-holtek-mouse.c                     |   4 +-
 drivers/hid/hid-ids.h                              |  18 +-
 drivers/hid/hid-input.c                            |  37 +-
 drivers/hid/hid-ite.c                              |   2 +-
 drivers/hid/hid-keytouch.c                         |   8 +-
 drivers/hid/hid-kye.c                              |   2 +-
 drivers/hid/hid-lenovo.c                           |   2 +-
 drivers/hid/hid-lg.c                               |  30 +-
 drivers/hid/hid-logitech-hidpp.c                   |   4 +-
 drivers/hid/hid-macally.c                          |   4 +-
 drivers/hid/hid-magicmouse.c                       |   4 +-
 drivers/hid/hid-maltron.c                          |   8 +-
 drivers/hid/hid-microsoft.c                        |   2 +-
 drivers/hid/hid-monterey.c                         |   2 +-
 drivers/hid/hid-multitouch.c                       |  30 +-
 drivers/hid/hid-nti.c                              |   2 +-
 drivers/hid/hid-ortek.c                            |   2 +-
 drivers/hid/hid-petalynx.c                         |   2 +-
 drivers/hid/hid-picolcd_backlight.c                |   5 +-
 drivers/hid/hid-playstation.c                      |  20 +
 drivers/hid/hid-prodikeys.c                        |   2 +-
 drivers/hid/hid-pxrc.c                             |   6 +-
 drivers/hid/hid-redragon.c                         |   2 +-
 drivers/hid/hid-saitek.c                           |   2 +-
 drivers/hid/hid-samsung.c                          |   2 +-
 drivers/hid/hid-semitek.c                          |   4 +-
 drivers/hid/hid-sensor-custom.c                    |   2 +-
 drivers/hid/hid-sensor-hub.c                       |   2 +-
 drivers/hid/hid-sigmamicro.c                       |   4 +-
 drivers/hid/hid-sony.c                             |  14 +-
 drivers/hid/hid-steelseries.c                      |   8 +-
 drivers/hid/hid-sunplus.c                          |   2 +-
 drivers/hid/hid-topre.c                            |   4 +-
 drivers/hid/hid-uclogic-core.c                     |   4 +-
 drivers/hid/hid-uclogic-params.c                   |   4 +-
 drivers/hid/hid-uclogic-params.h                   |  10 +-
 drivers/hid/hid-uclogic-rdesc.c                    |  20 +-
 drivers/hid/hid-uclogic-rdesc.h                    |  20 +-
 drivers/hid/hid-viewsonic.c                        |   8 +-
 drivers/hid/hid-vrc2.c                             |   6 +-
 drivers/hid/hid-waltop.c                           |  30 +-
 drivers/hid/hid-winwing.c                          |   8 +-
 drivers/hid/hid-xiaomi.c                           |   8 +-
 drivers/hid/hid-zydacron.c                         |   2 +-
 drivers/hid/hidraw.c                               |  39 +-
 drivers/hid/i2c-hid/i2c-hid-core.c                 |  42 +-
 drivers/hid/i2c-hid/i2c-hid-of-elan.c              |   8 +
 drivers/hid/intel-ish-hid/ipc/pci-ish.c            |  10 +-
 drivers/hid/intel-ish-hid/ishtp/bus.h              |   1 -
 drivers/hid/intel-ish-hid/ishtp/client.h           |   1 -
 drivers/hid/intel-ish-hid/ishtp/ishtp-dev.h        |   8 +-
 drivers/hid/intel-ish-hid/ishtp/loader.c           | 121 ++-
 drivers/hid/wacom_wac.c                            |  87 ++-
 drivers/hid/wacom_wac.h                            |   6 +-
 include/linux/hid.h                                |  12 +-
 include/linux/hid_bpf.h                            |   2 +-
 include/linux/hidraw.h                             |   1 +
 include/uapi/linux/hidraw.h                        |   1 +
 tools/testing/selftests/hid/.gitignore             |   1 +
 tools/testing/selftests/hid/Makefile               |   2 +-
 tools/testing/selftests/hid/hid_bpf.c              | 437 +----------
 tools/testing/selftests/hid/hid_common.h           | 436 +++++++++++
 tools/testing/selftests/hid/hidraw.c               | 237 ++++++
 90 files changed, 2150 insertions(+), 732 deletions(-)
 create mode 100644 Documentation/devicetree/bindings/input/goodix,gt7986u.yaml
 create mode 100644 drivers/hid/hid-goodix-spi.c
 create mode 100644 tools/testing/selftests/hid/hid_common.h
 create mode 100644 tools/testing/selftests/hid/hidraw.c

-- 
Jiri Kosina
SUSE Labs


^ permalink raw reply	[flat|nested] 5+ messages in thread

end of thread, other threads:[~2024-09-26  6:17 UTC | newest]

Thread overview: 5+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2024-09-18 13:04 [GIT PULL] HID for 6.12 Jiri Kosina
2024-09-19  8:00 ` pr-tracker-bot
2024-09-25 19:53 ` Krzysztof Kozlowski
2024-09-25 20:49   ` Jiri Kosina
2024-09-26  6:17     ` Krzysztof Kozlowski

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox