aboutsummaryrefslogtreecommitdiff
path: root/sys/dev/atkbdc/psm.c
Commit message (Expand)AuthorAgeFilesLines
* [psm] Workaround active PS/2 multiplexor hangVladimir Kondratyev2020-06-021-0/+22
* [psm] Do not disable trackpoint when hw.psm.elantech.touchpad_off is enabledVladimir Kondratyev2020-06-021-1/+1
* psm(4): Fix wrong key-release event occuring after trackpoint use.Vladimir Kondratyev2020-04-261-1/+1
* Mark more nodes as CTLFLAG_MPSAFE or CTLFLAG_NEEDGIANT (17 of many)Pawel Biernacki2020-02-261-54/+104
* psm: use make_dev_s instead of make_devKyle Evans2020-02-041-5/+16
* psm: release resources on attach failureKyle Evans2020-02-041-6/+7
* psm: properly check for atkbdc_open failureKyle Evans2019-12-311-0/+2
* Add macOS-like three finger drag trackpad gesture to psm(4)Philip Paeps2019-06-161-3/+15
* psm(4): Enable touchpads and trackpads by defaultNiclas Zeising2019-06-101-3/+3
* psm(4): Add extra sanity checks to Elantech trackpoint packet parser.Vladimir Kondratyev2019-06-081-13/+23
* psm(4): Fix Elantech trackpoint support.Vladimir Kondratyev2019-06-081-3/+3
* psm(4): Add natural scrolling support to sysmouse protocolVladimir Kondratyev2019-06-031-7/+32
* psm(4): Add Elantech touchpad IC type 15 found on Thinkpad L480 laptopsVladimir Kondratyev2019-06-021-1/+1
* Extract eventfilter declarations to sys/_eventfilter.hConrad Meyer2019-05-201-0/+1
* psm(4): give names to synaptics commandsVladimir Kondratyev2019-04-201-11/+31
* psm(4): respect tap_disabled configuration with enabled Extended supportVladimir Kondratyev2019-04-201-3/+9
* psm(4): do not process gestures when palm is presentVladimir Kondratyev2019-04-201-9/+16
* psm(4): Add support for 4 and 5 finger touches in synaptics driverVladimir Kondratyev2019-04-201-1/+10
* psm(4): detect Lenovo top-button clickpadsVladimir Kondratyev2019-01-181-1/+50
* psm(4): Add minimal support for active AUX port multiplexersVladimir Kondratyev2018-11-241-2/+165
* Revert r328640: Add kludge for 0x46 identity middle byte Synaptics touchpads.Vladimir Kondratyev2018-11-241-58/+20
* evdev: remove soft context from evdev methods parameter list.Vladimir Kondratyev2018-08-131-14/+20
* Drop MOUSE_GETVARS and MOUSE_SETVARS ioctls support.Vladimir Kondratyev2018-06-101-18/+0
* Correct argument for evdev_push_rel().Hans Petter Selasky2018-05-311-2/+2
* psm(4): Initialize variables before useConrad Meyer2018-03-061-0/+3
* psm(4): Always initialize used values in debug printConrad Meyer2018-03-011-3/+6
* psm(4): Fix panic occuring soon after PS/2 packet has been rejected byVladimir Kondratyev2018-02-041-3/+9
* psm: Add a kludge to support 0x46 identity middle byte Synaptics touchpadsVladimir Kondratyev2018-01-311-20/+58
* psm(4): Reduce psm watchdog verbosityVladimir Kondratyev2018-01-311-1/+1
* psm(4): Add support for HP EliteBook 1040 ForcePads.Vladimir Kondratyev2018-01-311-7/+77
* Add ISA PNP tables to ISA drivers. Fix a few incidental comments.Warner Losh2018-01-291-1/+1
* psm: Log syncmask[1], not syncmask[0] twiceJean-Sébastien Pédron2018-01-201-1/+1
* psm: Don't try to detect trackpoint packets if the Elantech device has noneJean-Sébastien Pédron2018-01-201-1/+1
* psm: Skip sync check when `PSM_CONFIG_NOCHECKSYNC` is setJean-Sébastien Pédron2018-01-201-4/+8
* psm(4): Add sanity checks to Synaptics touchpad driver resolution parser.Vladimir Kondratyev2017-10-191-2/+4
* psm: add support for evdev protocolVladimir Kondratyev2017-05-291-24/+582
* Reduce synaptics touch sensitivityVladimir Kondratyev2017-05-041-1/+1
* psm(4): Remove sys/libkern.h header inclusionVladimir Kondratyev2017-05-041-1/+0
* Set predefined logical touchpad sizes for several ancient Elan hw v.2Vladimir Kondratyev2017-05-041-9/+33
* Report 3-rd and 4-th fingers as first finger for Elan hw v.2 and v.3 asVladimir Kondratyev2017-05-041-17/+21
* Enable palm detection on two finger touches for multitouch trackpads.Vladimir Kondratyev2017-05-041-3/+7
* psm(4): reduce cursor jumping on palm detectionVladimir Kondratyev2017-05-041-20/+24
* Adjust Elantech palm width threshold to nearly match synaptics defaultsVladimir Kondratyev2017-05-041-0/+3
* Reduce default tap_min_queue size for Elan touchpadsVladimir Kondratyev2017-05-041-0/+3
* Fix triple-finger taps reported as double-finger for Elan hw v.4 touchpadsVladimir Kondratyev2017-05-041-5/+34
* [psm] Fix calculation for clickpad softbuttons at the topOleksandr Tymoshenko2017-02-151-1/+1
* [psm] Fix choosing wrong mode for synaptic device + trackpointOleksandr Tymoshenko2016-11-021-16/+25
* Fix extended buttons support on synaptic clickpadOleksandr Tymoshenko2016-10-061-16/+21
* Fix indentation.Gleb Smirnoff2016-10-041-1/+1
* Replace explicit TUNABLE_INT to sysctl with CTLFLAG_TUNOleksandr Tymoshenko2016-09-301-12/+13