Thread (24 messages) 24 messages, 2 authors, 2025-02-03

Re: [PATCH v9 00/22] HID: Upgrade the generic pidff driver and add hid-universal-pidff

From: Jiri Kosina <jikos@kernel.org>
Date: 2025-02-03 14:19:13
Also in: linux-usb

On Sat, 1 Feb 2025, Tomasz Pakuła wrote:
This patch series is focused on improving the compatibility and usability of the
hid-pidff force feedback driver. Last patch introduces a new, universal driver
for PID devices that need some special handling like report fixups, remapping the
button range, managing new pidff quirks and setting desirable fuzz/flat values.

This work has been done in the span of the past months with the help of the great
Linux simracing community, with a little input from sim flight fans from FFBeast.

No changes interfere with compliant and currently working PID devices.
"Generic" codepath was tested as well with Moza and Simxperience AccuForce v2.

I'm not married to the name. It's what we used previously, but if "universal" is
confusing (pidff is already the generic driver), we can come up with something
better like "hid-quirky-pidff" :)

With v8 and  tiny finx in v9, all the outstanding issues were resolved,
additional pidff issues were fixed and hid-pidff defines moved to a dedicated
header file. This patch series could be considered done bar any comments and
requests from input maintainers.

I could save more then a dozen lines of code by changing simple if statements
to only occupy on line instead of two in there's a need for that.

Signed-off-by: Tomasz Pakuła <tomasz.pakula.oficjalny@gmail.com>
This is now queued in hid.git#for-6.15/pidff, so please send any further 
updates / fixups on top of that branch.

Thanks!

-- 
Jiri Kosina
SUSE Labs
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help