Age | Commit message (Collapse) | Author | |
---|---|---|---|
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 | |
2010-08-28 | Provide a way to get < and > symbols on 101-key slovenian layouts; from | Miod Vallat | |
Zavisa Nikac (firstname dot lastname at inet dot hr) | |||
2010-08-28 | In pckbd_scancode_translate(), correctly translate the break sequence | Miod Vallat | |
between scan code sets 1 and 2. | |||
2010-07-30 | Don't reset pms/pmsi devices when attempting to set the mode. Makes nicm@'s, | Kenneth R Westerback | |
todd@'s and my machines all work as expected. Various other success stories and no reports of failures. Also fix DEBUG compiles by removing a return that was unneeded anyway. "gud" miod@ | |||
2010-07-25 | In pmsi_setintellimode(), make sure we send commands with | Miod Vallat | |
pckbc_enqueue_cmd() if interrupts are enabled at this point. | |||
2010-07-24 | add suspend/resume code, modelled along pms. on at least one ASUS laptop | Theo de Raadt | |
(which krw is the lucky owner of) this requires a much bigger hammer. we have to reset it and put it back into the right mode ok krw | |||
2010-07-22 | Don't do anything on suspend/resume for now (there is a diff brewing, | Theo de Raadt | |
but it has some problems still..) | |||
2010-07-22 | Toggle the mouse through the disabled and enabled states when suspending | Theo de Raadt | |
and restoring. Fixes most mice. | |||
2010-07-21 | Disable the heuristics for legacy free systems if pckbc flags are set to 1 | Miod Vallat | |
in UKC; found the hard way by jakemsr@ on an old Tecra laptop. | |||
2010-07-08 | For DVACT_SUSPEND and DVACT_RESUME we should always return success. | Theo de Raadt | |
2009-12-07 | Support uk.swapctrlcaps as a valid keymap. | Owain Ainsworth | |
ok miod@ | |||
2009-11-23 | pckbd_activate() should return failure if it knows; ok pirofti | Theo de Raadt | |