Hi Vishnu, On Fri, Jun 20, 2025 at 09:42:08AM +0900, Vishnu Sankar wrote: > Newer ThinkPads have a doubletap feature that needs to be turned > ON/OFF via the trackpoint registers. > Systems released from 2023 have doubletap disabled by default and > need the feature enabling to be useful. > > This patch introduces support for exposing and controlling the > trackpoint doubletap feature via a sysfs attribute. > /sys/devices/platform/thinkpad_acpi/tp_doubletap > This can be toggled by an "enable" or a "disable". > > With this implemented we can remove the masking of events, and rely on > HW control instead, when the feature is disabled. > > Note - Early Thinkpads (pre 2015) used the same register for hysteris > control, Check the FW IDs to make sure these are not affected. > > trackpoint.h is moved to linux/input/.
No, please keep everything private to trackpoint.c and do not involve thinkpad_acpi driver. By doing so you are introducing unwanted dependencies (for both module loading, driver initialization, and operation) and unsafe use of non-owned pointers/dangling pointers, etc. Thanks. -- Dmitry _______________________________________________ ibm-acpi-devel mailing list ibm-acpi-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/ibm-acpi-devel