2022-05-24 15:04:08

by Jiri Kosina

[permalink] [raw]
Subject: [GIT PULL] HID for 5.19

Linus,

please pull from

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

to receive HID subsystem patch queue for 5.19 merge window. Highlights:

=====
- support for pens with 3 buttons with Wacom driver (Joshua Dickens)
- support for HID_DG_SCANTIME to report the timestamp for pen and touch
events in Wacom driver (Joshua Dickens)
- support for sensor discovery in amd-sfh driver (Basavaraj Natikar)
- support for wider variety of Huion tablets ported from DIGImend project
(Jos? Exp?sito, Nikolai Kondrashov)
- new device IDs and other assorted small code cleanups
=====

Thanks.

----------------------------------------------------------------
Basavaraj Natikar (7):
HID: amd_sfh: Add support for sensor discovery
HID: amd_sfh: Add sensor name by index for debug info
HID: amd_sfh: Modify the bus name
HID: amd_sfh: Modify the hid name
HID: amd_sfh: Add physical location to HID device
HID: amd_sfh: Move bus declaration outside of amd-sfh
HID: core: Display "SENSOR HUB" for sensor hub bus string in hid_info

Bastien Nocera (1):
HID: wacom: Correct power_supply type

Bryan Cain (1):
HID: apple: Properly handle function keys on Keychron keyboards

Dongliang Mu (1):
HID: bigben: fix slab-out-of-bounds Write in bigben_probe

Even Xu (1):
HID: intel-ish-hid: ipc: add ADL and RPL device id

Jonathan Teh (1):
HID: hid-led: fix maximum brightness for Dream Cheeky

Joshua-Dickens (2):
HID: wacom: Adding Support for new usages
Hid: wacom: Fix kernel test robot warning

Marek Ma?lanka (1):
HID: multitouch: Add support for Google Whiskers Touchpad

Miaoqian Lin (1):
HID: elan: Fix potential double free in elan_input_configured

Nehal Bakulchandra Shah (1):
HID: amd_sfh: Remove name from maintainers list

Nikolai Kondrashov (19):
HID: uclogic: Add support for touch ring reports
HID: uclogic: Support custom device suffix for frames
HID: uclogic: Allow three frame parameter sets
HID: uclogic: Add support for Huion touch ring reports
HID: uclogic: Compress params format string
HID: uclogic: Reduce indent for params format str/args
HID: uclogic: Add support for bitmap dials
HID: uclogic: Add support for Huion Q620M
HID: uclogic: Clarify params desc_size description
HID: uclogic: Clarify pen/frame desc_ptr description
HID: uclogic: Pass keyboard reports as is
HID: uclogic: Support disabling pen usage
HID: uclogic: Disable pen usage for Huion keyboard interfaces
HID: uclogic: Move param printing to a function
HID: uclogic: Return raw parameters from v2 pen init
HID: uclogic: Do not focus on touch ring only
HID: uclogic: Always shift touch reports to zero
HID: uclogic: Differentiate touch ring and touch strip
HID: uclogic: Switch to Digitizer usage for styluses

Ping Cheng (1):
MAINTAINERS: Add Wacom driver maintainers

Roman Romanenko (1):
HID: uclogic: Add pen support for XP-PEN Star 06

Tao Jin (1):
HID: multitouch: add quirks to enable Lenovo X12 trackpoint

Tom Rix (1):
HID: amd_sfh: change global variables to static

ValdikSS (3):
HID: lenovo: Add support for ThinkPad TrackPoint Keyboard II
HID: lenovo: Sync Fn-lock state on button press for Compact and TrackPoint II keyboards
HID: lenovo: Add note about different report numbers

frank zago (1):
HID: Add support for Mega World controller force feedback

MAINTAINERS | 9 +-
drivers/hid/Kconfig | 8 +
drivers/hid/Makefile | 1 +
drivers/hid/amd-sfh-hid/amd_sfh_client.c | 45 +++-
drivers/hid/amd-sfh-hid/amd_sfh_hid.c | 9 +-
drivers/hid/amd-sfh-hid/amd_sfh_hid.h | 1 -
drivers/hid/amd-sfh-hid/amd_sfh_pcie.c | 17 +-
drivers/hid/amd-sfh-hid/amd_sfh_pcie.h | 5 +
.../hid_descriptor/amd_sfh_hid_report_desc.h | 6 +-
drivers/hid/hid-apple.c | 22 +-
drivers/hid/hid-bigbenff.c | 6 +
drivers/hid/hid-core.c | 4 +
drivers/hid/hid-elan.c | 2 -
drivers/hid/hid-ids.h | 7 +
drivers/hid/hid-kye.c | 12 +-
drivers/hid/hid-led.c | 2 +-
drivers/hid/hid-lenovo.c | 174 ++++++++++++-
drivers/hid/hid-megaworld.c | 125 +++++++++
drivers/hid/hid-multitouch.c | 9 +
drivers/hid/hid-uclogic-core.c | 113 ++++++--
drivers/hid/hid-uclogic-params.c | 288 +++++++++++++++++----
drivers/hid/hid-uclogic-params.h | 105 ++++----
drivers/hid/hid-uclogic-rdesc.c | 181 +++++++++++--
drivers/hid/hid-uclogic-rdesc.h | 34 ++-
drivers/hid/hid-viewsonic.c | 2 +-
drivers/hid/intel-ish-hid/ipc/hw-ish.h | 2 +
drivers/hid/intel-ish-hid/ipc/pci-ish.c | 2 +
drivers/hid/wacom_sys.c | 2 +-
drivers/hid/wacom_wac.c | 43 ++-
drivers/hid/wacom_wac.h | 5 +
include/uapi/linux/input.h | 1 +
31 files changed, 1054 insertions(+), 188 deletions(-)
create mode 100644 drivers/hid/hid-megaworld.c

--
Jiri Kosina
SUSE Labs



2022-05-25 08:18:40

by pr-tracker-bot

[permalink] [raw]
Subject: Re: [GIT PULL] HID for 5.19

The pull request you sent on Tue, 24 May 2022 11:11:25 +0200 (CEST):

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

has been merged into torvalds/linux.git:
https://git.kernel.org/torvalds/c/aa051d36ce4ae23b488489f6b15abad68b59ca23

Thank you!

--
Deet-doot-dot, I am a bot.
https://korg.docs.kernel.org/prtracker.html

2022-05-25 09:04:35

by Linus Torvalds

[permalink] [raw]
Subject: Re: [GIT PULL] HID for 5.19

On Tue, May 24, 2022 at 2:11 AM Jiri Kosina <[email protected]> wrote:
>
> git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git tags/for-linus-2022052401

I've pulled this as you can tell from the pr-tracker-bot reply, but
please improve your merge messages.

Some of them are fine (eg that uclogic merge has explanation of what
it does), but others really only say "Merge branch xyz into for-linus"
with no actual information about what the branch does.

Please?

Linus

2022-05-25 12:34:16

by Jiri Kosina

[permalink] [raw]
Subject: Re: [GIT PULL] HID for 5.19

On Tue, 24 May 2022, Linus Torvalds wrote:

> > git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git tags/for-linus-2022052401
>
> I've pulled this as you can tell from the pr-tracker-bot reply, but
> please improve your merge messages.
>
> Some of them are fine (eg that uclogic merge has explanation of what
> it does), but others really only say "Merge branch xyz into for-linus"
> with no actual information about what the branch does.

I usually skip the messages for merges that don't do anything substantial
that'd be worth explicitly mentioning (like code cleanups or new device ID
additions), but I surely can start adding a few words even for those.

--
Jiri Kosina
SUSE Labs