summaryrefslogtreecommitdiff
path: root/sys/dev/pckbc/pms.c
AgeCommit message (Expand)Author
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-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
2014-08-29Fix checking sync for old synaptics touchpad (ver 5.9)Alexandr Shadchin
2014-08-19Make sure state changes are properly serialized.Martin Pieuchot
2014-07-12add a size argument to free. will be used soon, but for now default to 0.Ted Unangst
2014-05-18Fix tail packet check in elantech v3 touchpad code. Due to a typo thisStefan Sperling
2014-04-25Do no reprobe for a supported protocol when enabling a pointingMartin Pieuchot
2013-10-30Fix jagged diagonal lines (kernel part)Alexandr Shadchin
2013-09-20Use a working magic sequence to configure absolute mode for elantech v2.Stefan Sperling
2013-09-03When /dev/wsmouse is opened right after resume, some synaptics touchpadsStefan Sperling
2013-09-03Only free the per-protocol descriptor if a touchpad cannot be correctlyMartin Pieuchot
2013-07-16Correctly initialized the width value to 0 instead of passing garbageMartin Pieuchot
2013-06-28send proper z value to elantech_send_input in previous v4 commitjoshua stein
2013-05-31add elantech v4 (clickpad) supportjoshua stein
2013-05-23Revert Active PS/2 support for now, until we find a solution suitableTobias Stoeckmann
2013-04-20Enable active PS/2 multiplexing if available.Tobias Stoeckmann
2013-04-15Revert r1.37 now that we stop after the first matching protocol, testedMartin Pieuchot
2013-04-15Move the IntelliMouse protocol definition after Elantech ones, because someMartin Pieuchot
2013-04-15Don't probe for all supported protocols this can confuse some touchpads andMartin Pieuchot
2013-03-18Once we've detected an elantech touchpad, stop probing for other hardwareStefan Sperling
2013-03-16Enable untested Elantech touchpad v1 and v2 code. I'd like some test reports.Stefan Sperling
2012-11-05Fix memory leak in error paths for synaptics and alps (pointed stsp@).Alexandr Shadchin
2012-11-03Handle elantech touchpad buttons in a common code path for allStefan Sperling
2012-11-02Don't OR flags into an uninitialized variable in elantech hardware v1 code.Stefan Sperling
2012-10-29Add support for Elantech touchpads to pms(4). This allows the X synaptics(4)Stefan Sperling
2012-07-22Fix for ClickPad. On issue pointed gilles@ and matthieu@Alexandr Shadchin
2012-07-01Pass a width value corresponding to one finger for ALPS touchpads when theMartin Pieuchot
2012-04-28Added yet another magic for my ALPS touchpad.Tobias Stoeckmann
2012-03-05Adds support for a slightly different version of the ALPS protocol,Alexandr Shadchin
2012-01-28Blacklist a dualpoint model which clitpad sends non compatible PS2 packets.Martin Pieuchot
2011-12-04renaming synaptics_pt_* -> pms_sec_*Alexandr Shadchin
2011-12-03Correctly handle clitpad packets for some ALPS models.Martin Pieuchot
2011-10-17Blacklist alps devices that might have a clitpad untill the driver get fixedMartin Pieuchot
2011-10-17Fix the synchronization of some alps pads, issue reported by Bryan (brakeb)Martin Pieuchot
2011-10-04Add support for ALPS touchpads.Martin Pieuchot
2011-08-24revert the last commit. pms_enable_alps() does not guaranteeAlexandr Shadchin
2011-08-22Adding stub for ALPS touchpad, which not supported yet.Alexandr Shadchin
2011-08-17Adding support Synaptics touchpad. Thanks all for test.Alexandr Shadchin
2011-01-03remove sc->sc_kbcslot, as is always PCKBC_AUX_SLOTAlexandr Shadchin
2010-12-27cleanup pms_enable_intelli: magic numbers -> definesAlexandr Shadchin
2010-12-24fix crash:Alexandr Shadchin