Age | Commit message (Collapse) | Author | |
---|---|---|---|
2013-06-28 | send proper z value to elantech_send_input in previous v4 commit | joshua stein | |
pointed out by Owain G. Ainsworth | |||
2013-05-31 | add elantech v4 (clickpad) support | joshua stein | |
tested on an asus ux21a ok mpi@ stsp@ | |||
2013-05-23 | Revert Active PS/2 support for now, until we find a solution suitable | Tobias Stoeckmann | |
for chipsets which stopped working. ok mpi | |||
2013-04-20 | Enable active PS/2 multiplexing if available. | Tobias Stoeckmann | |
Supported for i386 and amd64 except SMALL_KERNEL. Based on Miod's former work on this subject. ok mpi | |||
2013-04-15 | Revert r1.37 now that we stop after the first matching protocol, tested | Martin Pieuchot | |
by Peter J. Philipp, thanks. | |||
2013-04-15 | Move the IntelliMouse protocol definition after Elantech ones, because some | Martin Pieuchot | |
touchpads support both of them and we want to pick the latter. Reported by Peter J. Philipp, thanks. | |||
2013-04-15 | Don't probe for all supported protocols this can confuse some touchpads and | Martin Pieuchot | |
makes it harder to pick the right protocol if a device answers to more than one magic sequence. Tested by many on tech@, ok shadchin@ | |||
2013-04-14 | Support for F13-F24 keys found on IBM 122-key keyboards. | Miod Vallat | |
From "Creamy" on tech@ | |||
2013-03-18 | Once we've detected an elantech touchpad, stop probing for other hardware | Stefan Sperling | |
versions. Fixes a problem reported by Peter J. Philipp where the pms driver spits out "not in sync yet" messages after attaching to elantech v2 hardware. Fix tested by me on v3 hardware, and by Peter on v2 hardware. ok mpi@ shadchin@ | |||
2013-03-16 | Enable untested Elantech touchpad v1 and v2 code. I'd like some test reports. | Stefan Sperling | |
ok mpi@ shadchin@ | |||
2013-02-15 | backout latest: audio keys can autorepeat. Autorepeated keys are not | Alexandre Ratchov | |
decoded by the wskbd layer, thus autorepeted audio keys end-up passed to userland in raw mode (ie to X), resulting in keyboard input corruption. Noticed (and debugged) by halex@, thanks. | |||
2013-01-06 | don't propagate XF86XK_Audio{Lower,Raise}Volume keys to userspace, | Alexandre Ratchov | |
otherwise volume may be adjusted twice: once by X apps and once in the kernel. feedback from many, ok shadchin@ | |||
2012-11-05 | Fix memory leak in error paths for synaptics and alps (pointed stsp@). | Alexandr Shadchin | |
Also small simplify elantech part. ok stsp@, mpi@ | |||
2012-11-03 | Handle elantech touchpad buttons in a common code path for all | Stefan Sperling | |
hardware variants. ok shadchin mikeb mpi | |||
2012-11-02 | Don't OR flags into an uninitialized variable in elantech hardware v1 code. | Stefan Sperling | |
Fix by oga, via mikeb. | |||
2012-10-29 | Add support for Elantech touchpads to pms(4). This allows the X synaptics(4) | Stefan Sperling | |
input driver to configure these touchpads properly, e.g. toggle tap-to-click, two-finger scrolling, edge-scrolling, etc. So far these pads were working only in PS/2 mouse compatibility mode. Support for up to hardware version 3 has been implemented. But only version 3 has been tested so versions 1 and 2 remain disabled via #ifdef notyet until someone tests (bugs in this code could seriously mess up the mouse and I don't want to end up shipping such bugs in 5.3). help and ok mpi@ shadchin@ | |||
2012-08-10 | simplify pckbc_xt_translation() | Alexandr Shadchin | |
* call only for set translation on (once in /sys/dev/pckbd.c) therefore we can delete unused code. * change behavior (more standard) - return zero on success ok miod@ | |||
2012-07-22 | Fix for ClickPad. On issue pointed gilles@ and matthieu@ | Alexandr Shadchin | |
ok gilles@, matthieu@, mpi@, miod@, deraadt@ | |||
2012-07-01 | Pass a width value corresponding to one finger for ALPS touchpads when the | Martin Pieuchot | |
reported pressure is non-null. Fix the use of ALPS touchpads with recent (>1.6) xf86-input-synaptics drivers, issue reported by janis at cieti lv. Tested by yasuoka@ and janis, ok shadchin@ | |||
2012-04-28 | Added yet another magic for my ALPS touchpad. | Tobias Stoeckmann | |
ok mpi@ | |||
2012-03-05 | Adds support for a slightly different version of the ALPS protocol, | Alexandr Shadchin | |
which send 'interleaved' PS2 packets in between absolute ALPS packets. Dell laptops (E6xxx and E5500 at least) have this kind of touchpad. ok and some rework mpi@, tested okan@. | |||
2012-01-28 | Blacklist a dualpoint model which clitpad sends non compatible PS2 packets. | Martin Pieuchot | |
Issue reported by deraadt@ | |||
2011-12-04 | renaming synaptics_pt_* -> pms_sec_* | Alexandr Shadchin | |
(synaptics and alps uses this for trackpoint) ok mpi@ | |||
2011-12-03 | Correctly handle clitpad packets for some ALPS models. | Martin Pieuchot | |
reported by espie@, not reported by miod@ with and ok shadchin@, ok espie@ | |||
2011-10-17 | Blacklist alps devices that might have a clitpad untill the driver get fixed | Martin Pieuchot | |
2011-10-17 | Fix the synchronization of some alps pads, issue reported by Bryan (brakeb) | Martin Pieuchot | |
on misc@ Similar diff tested by okan@ and Mathieu (ptr.jetable) ok shadchin@ | |||
2011-10-04 | Add support for ALPS touchpads. | Martin Pieuchot | |
This also fix the "slow touchpad" problem due to the fact that some ALPS devices respond to some Synaptics messages and stay in un half-configured state. Tested by Rivo Nurges, armani@, shadchin@ and matthieu@ ok shadchin@ | |||
2011-08-24 | revert the last commit. pms_enable_alps() does not guarantee | Alexandr Shadchin | |
the accuracy detection ALPS. ok mpi@ | |||
2011-08-22 | Adding stub for ALPS touchpad, which not supported yet. | Alexandr Shadchin | |
This fixed "react strangely" when the pms driver probes for a synaptic-compatible touchpad. Tested and ok mpi@ | |||
2011-08-17 | Adding support Synaptics touchpad. Thanks all for test. | Alexandr Shadchin | |
ok miod@, matthieu@ | |||
2011-04-05 | Icelandic keyboard mapping. Commited from an Icelandic keyboard. | Miod Vallat | |
2011-03-17 | Ansify non-ansified function definitions. No functional change. | Alexandr Shadchin | |
ok miod@ | |||
2011-01-03 | remove sc->sc_kbcslot, as is always PCKBC_AUX_SLOT | Alexandr Shadchin | |
ok krw, miod | |||
2010-12-27 | cleanup pms_enable_intelli: magic numbers -> defines | Alexandr Shadchin | |
ok krw, miod | |||
2010-12-27 | remove unneeded Makefile | Alexandr Shadchin | |
ok krw, miod | |||
2010-12-24 | fix crash: | Alexandr Shadchin | |
after boot and before the first activation (wsmoused or X), sc->protocol is not initialized, and any call ioctl lead to crash (example 'wsconsctl -a') thanks and ok krw@ | |||
2010-12-23 | Add a common interface for various devices | Alexandr Shadchin | |
This is to make it easier to add additional mice types in future ok krw@, miod@, nicm@ | |||
2010-12-16 | small cleanup ioctl WSKBDIO_GETLEDS | Alexandr Shadchin | |
ok miod@ | |||
2010-12-03 | removed slot argument of function pckbd_cnattach | Alexandr Shadchin | |
because it is always PCKBC_KBD_SLOT ok miod@, krw@ | |||
2010-11-15 | Aesthetic improvements to make it appear more normal and knf'y. | Kenneth R Westerback | |
No functional change. From Alexandr Scadchin again. | |||
2010-11-15 | More cleanup. Add DEVNAME() macro and generic functions for various | Kenneth R Westerback | |
actions (set/get/reset/enable/disable) to wrap pms_cmd() invocations. No functional change. From Alexandr Scadchin again. | |||
2010-11-05 | Minor code cleanups. No functional change. From Alexandr Shadchin. | Kenneth R Westerback | |
ok nicm@ | |||
2010-10-19 | Unify some error messages to simplify reset code. No functional | Kenneth R Westerback | |
change. ok nicm@ From shadchin. | |||
2010-10-17 | Ansify non-ansified function definitions. No functional change. | Kenneth R Westerback | |
ok nicm@ From shadchin. | |||
2010-10-16 | Remove some duplicated code. No need to flush/reset at attach and then | Kenneth R Westerback | |
again at PMS_STATE_CHANGE events. Tested my myself, ian@ and nicm@ without regressions on usual problematic machines. From shadchin. | |||
2010-10-07 | Fix some pms(4) vs wsmoused issues. From Alexandr Shadchin via | Kenneth R Westerback | |
tech@. Tested on the usual problematic machines by myself, nicm@ and ian@. | |||
2010-10-02 | Fix Ian@'s pms keyboard/mouse while keeping my eeePC working. | Kenneth R Westerback | |
For posterity: there is one time when pckbc commands must be thrown, and one time when pckbc commands must be polled. Diff from shadchin. ok miod@ | |||
2010-09-29 | The attach function can return 1 now because there is no more priority | Theo de Raadt | |
scheme relating to pmsi. from alexandr.shadchin@gmail.com | |||
2010-09-27 | Make sure the SEND_DEV_ID command is sent synchronously, so the response buffer | Miod Vallat | |
is valid when we look at it. Repairs intellimouse (former pmsi) operation. | |||
2010-09-26 | Merge pmsi(4) into pms(4). From Alexandr Shadchin on tech@. | Miod Vallat | |