summaryrefslogtreecommitdiff
path: root/sys/dev/pckbc
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-05-11Add the colemak keyboard layout.Aaron Bieber
2019-01-26Wait a bit for the set mode command to complete for Synaptics devices toMarcus Glocker
2018-05-22Do not overwrite `table' in the non-translating case.Martin Pieuchot
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
2018-01-06pckbd: don't change translation mode if controller is in table 2Joshua Stein
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-08-31sys/arch/sgi/hpc/wskbdmap_sgi.c should be regen'd too.Jeremie Courreges-Anglas
2016-08-31Estonian keymapJeremie Courreges-Anglas
2016-05-22Use the new input functions of wsmouse in mouse and touchscreen drivers.Ulf Brosziewski
2016-04-14Re-enable pckbd on resume (similar to what we do on boot). Fixes problemsMike Larkin
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-03-16Revert 1.39. Resetting after specifically putting the keyboard in aJoshua Stein
2015-03-14Remove some includes include-what-you-use claims don'tJonathan Gray
2015-03-12On first cnpoll, reset the keyboard and pms hard. This is requiredTheo de Raadt
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