summaryrefslogtreecommitdiff
path: root/ps2comm.c
AgeCommit message (Collapse)Author
2006-04-09Use generic ps2 functions in alpscomm.c instead of synapticsPeter Osterlund
specific functions.
2006-04-09Added (untested) support for ALPS touchpads using the 2.4Peter Osterlund
linux kernel.
2006-04-09Don't call PS2QueryHardware() from PSMReadHwState().Peter Osterlund
2006-04-09Added (untested) support for the FreeBSD psm mouse driver.Peter Osterlund
2006-04-09Renamed functions in ps2comm.c for better consistency.Peter Osterlund
2006-04-09Removed unnecessary #includes and made some code formattingPeter Osterlund
fixes.
2006-04-09Renamed synapticshw to SynapticsHwInfo to avoid conflictsPeter Osterlund
with the FreeBSD psm driver.
2006-04-09Moved the CommData struct from synaptics.h to synproto.h soPeter Osterlund
that ps2comm.c and eventcomm.c don't have to define SYNAPTICS_PRIVATE.
2006-04-09Don't call ps2comm functions directly from synaptics.c.Peter Osterlund
2006-04-09Moved autodev handling to the protocol specific files.Peter Osterlund
2006-04-09Handle touchpads with a middle mouse button. Based on a 2.6Peter Osterlund
kernel patch from Dmitry Torokhov.
2006-04-09Don't send the whole SynapticsPrivate struct to thePeter Osterlund
ReadHwState() functions.
2006-04-09Replaced Success with TRUE/FALSE in ps2comm.c.Peter Osterlund
2006-04-09Moved reading of hardware state to the protocol specificPeter Osterlund
files.
2006-04-09Don't export private stuff from ps2comm.[ch].Peter Osterlund
2006-04-09Moved the QueryHardware function to the protocol specificPeter Osterlund
files.
2006-04-09Some work on abstracting out the protocol differences fromPeter Osterlund
synaptics.c to make supporting the FreeBSD psm driver possible.
2006-04-09Renamed the DBG macro in ps2comm.c to PS2DBG to avoidPeter Osterlund
collision with the DBG macro from the XFree86 core.
2006-04-09More preparations for FreeBSD support.Peter Osterlund
2006-04-09Some changes to make supporting FreeBSD easier. From ArnePeter Osterlund
Schwabe <arne@rfc2549.org>, with some editing by me.
2006-04-09Cosmetic changes.Peter Osterlund
2006-04-09Added pass through support. From David Kennedy and FredPeter Osterlund
Hucht.
2006-04-09Cosmetic changes in ps2comm.c. Mostly from Fred HuchtPeter Osterlund
<fred@thp.Uni-Duisburg.DE> and/or David Kennedy.
2006-04-09Fixed spelling error.Peter Osterlund
2006-04-09Initialize the id variable in QueryIsSynaptics(), so that wePeter Osterlund
don't print out garbage if the identification fails.
2006-04-09Forgot to run emacs indent before last check in.Peter Osterlund
2006-04-09More consistent code formatting.Peter Osterlund
2006-04-09Created a helper macro to get rid of all the ugly "#ifdefPeter Osterlund
DEBUG" in ps2comm.c.
2006-04-09Changed tab size from 4 to the standard value 8. ReindentedPeter Osterlund
code so that it still looks sane.
2006-04-09Disable stream mode before trying to identify/initialize thePeter Osterlund
touchpad. Otherwise the touchpad can report motion data in the middle of the initialization sequence, which will confuse the driver and make the initialization fail.
2006-04-09White space fixes in ps2comm.[ch].Peter Osterlund
2006-04-09Added proper support for "multi buttons". The old codePeter Osterlund
referred to this as six_button mode, but this mode was activated based on firmware version, which was not correct. From Hartwig Felger.
2006-04-09Longer timeout in the reset sequence. Experience from thePeter Osterlund
2.5 kernel driver has shown that 4 seconds is needed for some touchpads.
2006-04-09Merged some stuff from version 0.11.3.Peter Osterlund
2006-04-09Added comments to let emacs know about the non-standard tabPeter Osterlund
width.
2006-04-09Added source code for the synaptics touchpad XFree86Peter Osterlund
driver.