linux-input.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
* [PATCH v2 00/17] Further hid-pidff improvements and fixes
@ 2025-08-13 20:09 Tomasz Pakuła
  2025-08-13 20:09 ` [PATCH v2 01/17] HID: pidff: Use direction fix only for conditional effects Tomasz Pakuła
                   ` (17 more replies)
  0 siblings, 18 replies; 19+ messages in thread
From: Tomasz Pakuła @ 2025-08-13 20:09 UTC (permalink / raw)
  To: jikos, bentiss; +Cc: oleg, linux-input

Another batch of improvements/fixes/updates to the hid-pidff driver. A lot of
code quality improvements with probably more to come as we better understand the
driver and strive to simplify it's inner workings. I think we're currently past
75% of touchups + Oleg is working on some compatibility changes for Simagic
support in a "pass-through" mode.

Direction fix only for conditional effects fixes FFB in Forza games on Moza.

I removed Anssi's email from the "welcome message" that appears on succesful
PID init to make sure people will look for LKML to send in bug reports.

Changes in v2:
- Added changelogs to commits changing debug messages

Tomasz Pakuła (17):
  HID: pidff: Use direction fix only for conditional effects
  HID: pidff: Remove unhelpful pidff_set_actuators helper
  HID: pidff: Remove unneeded debug
  HID: pidff: Use ARRAY_SIZE macro instead of sizeof
  HID: pidff: Treat PID_REQUIRED_REPORTS as count, not max
  HID: pidff: Better quirk assigment when searching for fields
  HID: pidff: Simplify HID field/usage searching logic
  HID: pidff: Add support for AXES_ENABLE field
  HID: pidff: Update debug messages
  HID: pidff: Rework pidff_upload_effect
  HID: pidff: Separate check for infinite duration
  HID: pidff: PERMISSIVE_CONTROL quirk autodetection
  HID: pidff: Remove Anssi's email address from info msg
  HID: pidff: Define all cardinal directions
  HID: pidff: clang-format pass
  HID: universal-pidff: clang-format pass
  HID: pidff: Reduce PID_EFFECT_OPERATION spam

 drivers/hid/hid-universal-pidff.c |  57 +--
 drivers/hid/usbhid/hid-pidff.c    | 711 +++++++++++++++++-------------
 drivers/hid/usbhid/hid-pidff.h    |   2 +-
 3 files changed, 439 insertions(+), 331 deletions(-)

-- 
2.50.1


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

end of thread, other threads:[~2025-08-15 14:01 UTC | newest]

Thread overview: 19+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2025-08-13 20:09 [PATCH v2 00/17] Further hid-pidff improvements and fixes Tomasz Pakuła
2025-08-13 20:09 ` [PATCH v2 01/17] HID: pidff: Use direction fix only for conditional effects Tomasz Pakuła
2025-08-13 20:09 ` [PATCH v2 02/17] HID: pidff: Remove unhelpful pidff_set_actuators helper Tomasz Pakuła
2025-08-13 20:09 ` [PATCH v2 03/17] HID: pidff: Remove unneeded debug Tomasz Pakuła
2025-08-13 20:09 ` [PATCH v2 04/17] HID: pidff: Use ARRAY_SIZE macro instead of sizeof Tomasz Pakuła
2025-08-13 20:09 ` [PATCH v2 05/17] HID: pidff: Treat PID_REQUIRED_REPORTS as count, not max Tomasz Pakuła
2025-08-13 20:09 ` [PATCH v2 06/17] HID: pidff: Better quirk assigment when searching for fields Tomasz Pakuła
2025-08-13 20:09 ` [PATCH v2 07/17] HID: pidff: Simplify HID field/usage searching logic Tomasz Pakuła
2025-08-13 20:09 ` [PATCH v2 08/17] HID: pidff: Add support for AXES_ENABLE field Tomasz Pakuła
2025-08-13 20:09 ` [PATCH v2 09/17] HID: pidff: Update debug messages Tomasz Pakuła
2025-08-13 20:09 ` [PATCH v2 10/17] HID: pidff: Rework pidff_upload_effect Tomasz Pakuła
2025-08-13 20:09 ` [PATCH v2 11/17] HID: pidff: Separate check for infinite duration Tomasz Pakuła
2025-08-13 20:10 ` [PATCH v2 12/17] HID: pidff: PERMISSIVE_CONTROL quirk autodetection Tomasz Pakuła
2025-08-13 20:10 ` [PATCH v2 13/17] HID: pidff: Remove Anssi's email address from info msg Tomasz Pakuła
2025-08-13 20:10 ` [PATCH v2 14/17] HID: pidff: Define all cardinal directions Tomasz Pakuła
2025-08-13 20:10 ` [PATCH v2 15/17] HID: pidff: clang-format pass Tomasz Pakuła
2025-08-13 20:10 ` [PATCH v2 16/17] HID: universal-pidff: " Tomasz Pakuła
2025-08-13 20:10 ` [PATCH v2 17/17] HID: pidff: Reduce PID_EFFECT_OPERATION spam Tomasz Pakuła
2025-08-15 14:01 ` [PATCH v2 00/17] Further hid-pidff improvements and fixes Jiri Kosina

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).