summaryrefslogtreecommitdiffstats
path: root/sys/dev/pckbc/pms.c (follow)
Commit message (Expand)AuthorAgeFilesLines
* 1. Work around a firmware bug of some Elantech-v1 touchpads.bru2020-10-231-7/+20
* Get Elantech v1 touchpad with fw version 0x20022 working.mglocker2020-08-101-2/+7
* Fix intermittent failing device initialization seen on some Synapticsmglocker2020-07-041-9/+10
* 1. Run Synaptics touchpads in plain W-mode. 2. Update the AGM-check.bru2020-03-181-12/+19
* Unbreak !DIAGNOSTIC build.mpi2020-01-221-1/+3
* Extend the identification and validation of elantech-v4 packets to thebru2019-09-201-16/+37
* Accept more elantech-v4 models, and apply a test for external buttons.bru2019-08-191-7/+8
* Wait a bit for the set mode command to complete for Synaptics devices tomglocker2019-01-261-1/+7
* Add support for Elantech trackpoints to pms. Extend the list ofbru2018-05-131-8/+58
* 'juming' -> 'jumping' in comment.krw2018-04-291-2/+2
* pms: minor cleanups in the alps code.bru2018-01-291-2/+4
* add the alps touchpad that can be found in the ideapad 710srobert2017-12-041-1/+2
* Detect touchpad reset announcements. On rare occasions, the touchpad is resetanton2017-11-141-1/+83
* Print out the offending data causing pms sync to fail.anton2017-11-141-3/+5
* Adapt the Elantech handlers (v1-3) to the new wsmouse infrastructure.bru2017-10-281-93/+86
* bug fixbru2017-08-261-2/+2
* Query the lower coordinate limits.bru2017-08-251-14/+23
* Show Synaptics Model IDs.bru2017-07-211-3/+5
* pms/alps: configure compat modebru2017-06-181-58/+48
* Set the weak variant of hysteresis as default.bru2017-06-061-7/+2
* improved coordinate filtersbru2017-05-081-2/+7
* Use nitems() when passing all known parameters to wsmouse_configure().mpi2017-03-061-4/+3
* pms/elantech-v4: configure wsmouse for handling compat-modebru2017-02-271-30/+25
* pms/synaptics: configure wsmouse for handling compat-modebru2017-02-271-61/+56
* Improved parameter handling in wsmouse and new ioctls for reading andbru2016-10-231-6/+10
* Use the new input functions of wsmouse in mouse and touchscreen drivers.bru2016-05-221-3/+2
* Add support for multitouch input to wsmouse.bru2016-03-301-127/+79
* pakets -> packetsmmcc2016-02-271-2/+2
* Support Synaptics touchpads without W mode.bru2015-09-051-25/+17
* Improve tap-and-drag detection for ALPS touchpads.bru2015-09-051-22/+38
* fairly trivial sizes for free()deraadt2015-08-231-7/+12
* Tweak previous; the Synaptics TrackPoint in my ThinkPad T500 works again.kspillner2015-07-201-2/+5
* Don't emit values for 'width' thatkrw2015-07-191-1/+21
* pms(4): Don't match Elantech v4 devices with firmware versions 0xX7XXXX.stsp2015-06-081-2/+3
* Match newer elantech v4 touchpads, logic taken from Linux.mpi2015-05-251-2/+2
* Print irq informations in pckbc_set_inputhandler().mpi2015-05-041-3/+3
* Add support for CRC-enabled elantech v3 touchpads.stsp2015-04-101-12/+29
* Use the 0x10 extended capability to determine if the trackstickjsg2015-03-261-3/+35
* Complete rewrite of the Elantech clickpads v4 packet parser in order tompi2015-02-091-59/+89
* Define a new wscons mouse type for Synaptics clickpad devices that lackjsg2015-01-151-2/+16
* Only MS IntelliMouse have a Z axis, prevent a false positive triggeredmpi2015-01-071-8/+4
* Fix checking sync for old synaptics touchpad (ver 5.9)shadchin2014-08-291-4/+18
* Make sure state changes are properly serialized.mpi2014-08-191-3/+22
* add a size argument to free. will be used soon, but for now default to 0.tedu2014-07-121-7/+7
* Fix tail packet check in elantech v3 touchpad code. Due to a typo thisstsp2014-05-181-2/+2
* Do no reprobe for a supported protocol when enabling a pointingmpi2014-04-251-2/+2
* Fix jagged diagonal lines (kernel part)shadchin2013-10-301-7/+4
* Use a working magic sequence to configure absolute mode for elantech v2.stsp2013-09-201-13/+17
* When /dev/wsmouse is opened right after resume, some synaptics touchpadsstsp2013-09-031-6/+35
* Only free the per-protocol descriptor if a touchpad cannot be correctlympi2013-09-031-42/+29