summaryrefslogtreecommitdiff
path: root/sys/dev/pckbc/pms.c
AgeCommit message (Expand)Author
2020-10-231. Work around a firmware bug of some Elantech-v1 touchpads.Ulf Brosziewski
2020-08-10Get Elantech v1 touchpad with fw version 0x20022 working.Marcus Glocker
2020-07-04Fix intermittent failing device initialization seen on some SynapticsMarcus Glocker
2020-03-181. Run Synaptics touchpads in plain W-mode. 2. Update the AGM-check.Ulf Brosziewski
2020-01-22Unbreak !DIAGNOSTIC build.Martin Pieuchot
2019-09-20Extend the identification and validation of elantech-v4 packets to theUlf Brosziewski
2019-08-19Accept more elantech-v4 models, and apply a test for external buttons.Ulf Brosziewski
2019-01-26Wait a bit for the set mode command to complete for Synaptics devices toMarcus Glocker
2018-05-13Add support for Elantech trackpoints to pms. Extend the list ofUlf Brosziewski
2018-04-29'juming' -> 'jumping' in comment.Kenneth R Westerback
2018-01-29pms: minor cleanups in the alps code.Ulf Brosziewski
2017-12-04add the alps touchpad that can be found in the ideapad 710sRobert Nagy
2017-11-14Detect touchpad reset announcements. On rare occasions, the touchpad is resetanton
2017-11-14Print out the offending data causing pms sync to fail.anton
2017-10-28Adapt the Elantech handlers (v1-3) to the new wsmouse infrastructure.Ulf Brosziewski
2017-08-26bug fixUlf Brosziewski
2017-08-25Query the lower coordinate limits.Ulf Brosziewski
2017-07-21Show Synaptics Model IDs.Ulf Brosziewski
2017-06-18pms/alps: configure compat modeUlf Brosziewski
2017-06-06Set the weak variant of hysteresis as default.Ulf Brosziewski
2017-05-08improved coordinate filtersUlf Brosziewski
2017-03-06Use nitems() when passing all known parameters to wsmouse_configure().Martin Pieuchot
2017-02-27pms/elantech-v4: configure wsmouse for handling compat-modeUlf Brosziewski
2017-02-27pms/synaptics: configure wsmouse for handling compat-modeUlf Brosziewski
2016-10-23Improved parameter handling in wsmouse and new ioctls for reading andUlf Brosziewski
2016-05-22Use the new input functions of wsmouse in mouse and touchscreen drivers.Ulf Brosziewski
2016-03-30Add support for multitouch input to wsmouse.Ulf Brosziewski
2016-02-27pakets -> packetsmmcc
2015-09-05Support Synaptics touchpads without W mode.bru
2015-09-05Improve tap-and-drag detection for ALPS touchpads.bru
2015-08-23fairly trivial sizes for free()Theo de Raadt
2015-07-20Tweak previous; the Synaptics TrackPoint in my ThinkPad T500 works again.Kent R. Spillner
2015-07-19Don't emit values for 'width' thatKenneth R Westerback
2015-06-08pms(4): Don't match Elantech v4 devices with firmware versions 0xX7XXXX.Stefan Sperling
2015-05-25Match newer elantech v4 touchpads, logic taken from Linux.Martin Pieuchot
2015-05-04Print irq informations in pckbc_set_inputhandler().Martin Pieuchot
2015-04-10Add support for CRC-enabled elantech v3 touchpads.Stefan Sperling
2015-03-26Use the 0x10 extended capability to determine if the trackstickJonathan Gray
2015-02-09Complete rewrite of the Elantech clickpads v4 packet parser in order toMartin Pieuchot
2015-01-15Define a new wscons mouse type for Synaptics clickpad devices that lackJonathan Gray
2015-01-07Only MS IntelliMouse have a Z axis, prevent a false positive triggeredMartin Pieuchot
2014-08-29Fix checking sync for old synaptics touchpad (ver 5.9)Alexandr Shadchin
2014-08-19Make sure state changes are properly serialized.Martin Pieuchot
2014-07-12add a size argument to free. will be used soon, but for now default to 0.Ted Unangst
2014-05-18Fix tail packet check in elantech v3 touchpad code. Due to a typo thisStefan Sperling
2014-04-25Do no reprobe for a supported protocol when enabling a pointingMartin Pieuchot
2013-10-30Fix jagged diagonal lines (kernel part)Alexandr Shadchin
2013-09-20Use a working magic sequence to configure absolute mode for elantech v2.Stefan Sperling
2013-09-03When /dev/wsmouse is opened right after resume, some synaptics touchpadsStefan Sperling
2013-09-03Only free the per-protocol descriptor if a touchpad cannot be correctlyMartin Pieuchot