summaryrefslogtreecommitdiffstats
path: root/sys/dev/pckbc
AgeCommit message (Expand)AuthorFilesLines
2020-10-231. Work around a firmware bug of some Elantech-v1 touchpads.bru1-7/+20
2020-08-10Get Elantech v1 touchpad with fw version 0x20022 working.mglocker1-2/+7
2020-07-04Fix intermittent failing device initialization seen on some Synapticsmglocker1-9/+10
2020-03-181. Run Synaptics touchpads in plain W-mode. 2. Update the AGM-check.bru2-13/+24
2020-01-22Unbreak !DIAGNOSTIC build.mpi1-1/+3
2019-09-20Extend the identification and validation of elantech-v4 packets to thebru2-20/+41
2019-08-19Accept more elantech-v4 models, and apply a test for external buttons.bru1-7/+8
2019-05-11Add the colemak keyboard layout.abieber1-1/+25
2019-01-26Wait a bit for the set mode command to complete for Synaptics devices tomglocker1-1/+7
2018-05-22Do not overwrite `table' in the non-translating case.mpi1-3/+3
2018-05-13Add support for Elantech trackpoints to pms. Extend the list ofbru2-9/+63
2018-04-29'juming' -> 'jumping' in comment.krw1-2/+2
2018-01-29pms: minor cleanups in the alps code.bru2-7/+9
2018-01-06pckbd: don't change translation mode if controller is in table 2jcs1-5/+13
2017-12-04add the alps touchpad that can be found in the ideapad 710srobert1-1/+2
2017-11-14Detect touchpad reset announcements. On rare occasions, the touchpad is resetanton1-1/+83
2017-11-14Print out the offending data causing pms sync to fail.anton1-3/+5
2017-10-28Adapt the Elantech handlers (v1-3) to the new wsmouse infrastructure.bru1-93/+86
2017-08-26bug fixbru1-2/+2
2017-08-25Query the lower coordinate limits.bru2-20/+31
2017-07-21Show Synaptics Model IDs.bru1-3/+5
2017-06-18pms/alps: configure compat modebru1-58/+48
2017-06-06Set the weak variant of hysteresis as default.bru1-7/+2
2017-05-08improved coordinate filtersbru1-2/+7
2017-03-06Use nitems() when passing all known parameters to wsmouse_configure().mpi1-4/+3
2017-02-27pms/elantech-v4: configure wsmouse for handling compat-modebru1-30/+25
2017-02-27pms/synaptics: configure wsmouse for handling compat-modebru1-61/+56
2016-10-23Improved parameter handling in wsmouse and new ioctls for reading andbru1-6/+10
2016-08-31sys/arch/sgi/hpc/wskbdmap_sgi.c should be regen'd too.jca1-1/+2
2016-08-31Estonian keymapjca1-1/+37
2016-05-22Use the new input functions of wsmouse in mouse and touchscreen drivers.bru1-3/+2
2016-04-14Re-enable pckbd on resume (similar to what we do on boot). Fixes problemsmlarkin1-2/+30
2016-03-30Add support for multitouch input to wsmouse.bru1-127/+79
2016-02-27pakets -> packetsmmcc1-2/+2
2015-09-05Support Synaptics touchpads without W mode.bru2-26/+19
2015-09-05Improve tap-and-drag detection for ALPS touchpads.bru2-23/+43
2015-08-23fairly trivial sizes for free()deraadt1-7/+12
2015-07-20Tweak previous; the Synaptics TrackPoint in my ThinkPad T500 works again.kspillner1-2/+5
2015-07-19Don't emit values for 'width' thatkrw1-1/+21
2015-06-08pms(4): Don't match Elantech v4 devices with firmware versions 0xX7XXXX.stsp1-2/+3
2015-05-25Match newer elantech v4 touchpads, logic taken from Linux.mpi1-2/+2
2015-05-04Print irq informations in pckbc_set_inputhandler().mpi2-6/+6
2015-04-10Add support for CRC-enabled elantech v3 touchpads.stsp1-12/+29
2015-03-26Use the 0x10 extended capability to determine if the trackstickjsg2-4/+43
2015-03-16Revert 1.39. Resetting after specifically putting the keyboard in ajcs1-5/+2
2015-03-14Remove some includes include-what-you-use claims don'tjsg1-2/+1
2015-03-12On first cnpoll, reset the keyboard and pms hard. This is requiredderaadt1-1/+6
2015-02-09Complete rewrite of the Elantech clickpads v4 packet parser in order tompi1-56/+86
2015-01-15Define a new wscons mouse type for Synaptics clickpad devices that lackjsg1-2/+16
2015-01-07Only MS IntelliMouse have a Z axis, prevent a false positive triggeredmpi1-8/+4