#
362209 |
|
15-Jun-2020 |
wulf |
MFC r361715:
[psm] Do not disable trackpoint when hw.psm.elantech.touchpad_off is enabled
PR: 246117 Reported by: Alexander Sieg <ports@xanderio.de>
MFC r361718:
[psm] Workaround active PS/2 multiplexor hang
which happens on some laptops after returning to legacy multiplexing mode at initialization stage.
PR: 242542 Reported by: Felix Palmen <felix@palmen-it.de>
|
#
349541 |
|
29-Jun-2019 |
wulf |
MFC r346455-r346458, r348520, r348529, r348817, r348818
r346455: psm(4): Add support for 4 and 5 finger touches in synaptics driver
While 4-th and 5-th finger positions are not exported through PS/2 interface, total number of touches is reported by MT trackpads.
r346456: psm(4): do not process gestures when palm is present
Ignoring of gesture processing when the palm is detected helps to reduce some of the erratic pointer behavior.
This fixes regression introduced in r317814
Reported by: Ben LeMasurier <ben@crypt.ly>
r346457: psm(4): respect tap_disabled configuration with enabled Extended support
This fixes a bug where, even when hw.psm.tap_enabled=0, touchpad taps were processed. tap_enabled has three states: unconfigured, disabled, and enabled (-1, 0, 1). To respect PR kern/139272, taps are ignored only when explicity disabled.
Submitted by: Ben LeMasurier <ben@crypt.ly> (initial version)
r346458: psm(4): give names to synaptics commands
Submitted by: Ben LeMasurier <ben@crypt.ly>
r348520: psm(4): Add Elantech touchpad IC type 15 found on Thinkpad L480 laptops
PR: 238291 Submitted by: Andrey Kosachenko <andrey.kosachenko@gmail.com>
r348529: psm(4): Add natural scrolling support to sysmouse protocol
This change enables natural scrolling with two finger scroll enabled and when user is using a trackpad (mouse and trackpoint are not affected). Depending on trackpad model it can be activated with setting of hw.psm.synaptics.natural_scroll or hw.psm.elantech.natural_scroll sysctl values to 1.
Evdev protocol is not affected by this change too. Tune userland client e.g. libinput to enable natural scrolling in that case.
Submitted by: nyan_myuji.xyz Reviewed by: wulf Differential Revision: https://reviews.freebsd.org/D20447
r348817: psm(4): Fix Elantech trackpoint support.
Sign bits for X and Y motion data were taken from wrong places.
PR: 238291 Reported by: Andrey Kosachenko <andrey.kosachenko@gmail.com> Tested by: Andrey Kosachenko <andrey.kosachenko@gmail.com>
r348818: psm(4): Add extra sanity checks to Elantech trackpoint packet parser.
Add strict checks for unused bit states in Elantech trackpoint packet parser to filter out spurious events produces by some hardware which are detected as trackpoint packets. See comment on r328191 for example.
Tested by: Andrey Kosachenko <andrey.kosachenko@gmail.com>
|
#
307580 |
|
18-Oct-2016 |
gonzo |
MFC r306357:
Document hw.psm.elantech_support in psm(4)
PR: 205690 Submitted by: Vladimir Kondratyev <wulf@cicgroup.ru> MFC after: 1 week
|
#
302408 |
|
07-Jul-2016 |
gjb |
Copy head@r302406 to stable/11 as part of the 11.0-RELEASE cycle. Prune svn:mergeinfo from the new branch, as nothing has been merged here.
Additional commits post-branch will follow.
Approved by: re (implicit) Sponsored by: The FreeBSD Foundation |
#
301598 |
|
08-Jun-2016 |
trasz |
Fix typos.
MFC after: 1 month
|
#
301589 |
|
08-Jun-2016 |
trasz |
Fix a bunch of "sentence not on new line" warnings from igor(1).
MFC after: 1 month
|
#
267938 |
|
26-Jun-2014 |
bapt |
use .Mt to mark up email addresses consistently (final part)
PR: 191174 Submitted by: Franco Fichtner <franco at lastsummer.de>
|
#
255646 |
|
17-Sep-2013 |
dumbbell |
psm: Update "struct synapticshw" in psm(4) man page
This structure was updated in r255153 and r255154.
PR: kern/170834 Approved by: re (hrs)
|
#
248478 |
|
18-Mar-2013 |
jkim |
Add preliminary support for IBM/Lenovo TrackPoint.
PR: kern/147237 (based on the initial patch for 8.x) Tested by: glebius (device detection and suspend/resume) MFC after: 1 month
|
#
235317 |
|
12-May-2012 |
gjb |
General mdoc(7) and typo fixes.
PR: 167776 Submitted by: Nobuyuki Koganemaru (kogane!jp.freebsd.org) MFC after: 3 days
|
#
233580 |
|
27-Mar-2012 |
jkim |
- Do not clobber softc when psm(4) is reintialized. - Make INITAFTERSUSPEND flag independent of HOOKRESUME flag. - Automatically set INITAFTERSUSPEND flag when ALPS GlidePoint is detected. - Always probe Synaptics Touchpad. Allow MOUSE_SYN_GETHWINFO ioctl and automatically set INITAFTERSUSPEND flag when a supported device is detected, regardless of "hw.psm.synaptics_support" tunable setting. - Update psm(4) to reflect the above changes. - Remove long-time defunct SYNCHACK flag while I am in the neighborhood.
MFC after: 1 month
|
#
213573 |
|
08-Oct-2010 |
uqs |
mdoc: drop redundant .Pp and .LP calls
They have no effect when coming in pairs, or before .Bl/.Bd
|
#
212087 |
|
01-Sep-2010 |
ed |
Remove reference to device minor numbers in psm(4) man page.
The number returned by stat(2) is generated automatically, so it is not possible to deduce whether the device is blocking or not.
MFC after: 1 week
|
#
208027 |
|
13-May-2010 |
uqs |
mdoc: move CAVEATS, BUGS and SECURITY CONSIDERATIONS sections to the bottom of the manpages and order them consistently.
GNU groff doesn't care about the ordering, and doesn't even mention CAVEATS and SECURITY CONSIDERATIONS as common sections and where to put them.
Found by: mdocml lint run Reviewed by: ru
|
#
202386 |
|
15-Jan-2010 |
ru |
Use the newly brought %U macro.
|
#
200674 |
|
18-Dec-2009 |
dumbbell |
Add new "hw.psm.tap_enabled" tunable and sysctl.
This tunable allows one to enable (1) or disable (0) gestures like tap and tap-hold on Synaptics TouchPad when the Extended mode isn't enabled (ie. "hw.psm.synaptics_support" not set).
By default, the value is -1 in order to keep the current behaviour of not enabling/disabling gestures explicitly.
PR: kern/139272 Submitted by: David Horn <dhorn2000 AT gmail DOT com> Reviewed by: David Horn <dhorn2000 AT gmail DOT com>
|
#
178017 |
|
08-Apr-2008 |
jkim |
- Add write(2) support for psm(4) in native operation level. Now arbitrary commands can be written to /dev/psm%d and status can be read back from it. - Reflect the change in psm(4) and bump version for ports.
MFC after: 1 week
|
#
148066 |
|
15-Jul-2005 |
hrs |
Fix typos and use consistent section names in manual pages:
s/SYSCTLS/SYSCTL VARIABLES/ s/TUNABLES/LOADER TUNABLES/ s/CAVEAT/CAVEATS/ s/DESCIPTION/DESCRIPTION/
Reviewed by: ru MFC after: 3 days
|
#
141846 |
|
13-Feb-2005 |
ru |
Expand *n't contractions.
|
#
140561 |
|
21-Jan-2005 |
ru |
Sort sections.
|
#
140111 |
|
12-Jan-2005 |
ru |
Scheduled mdoc(7) sweep.
|
#
135955 |
|
30-Sep-2004 |
philip |
Document the Synaptics tunable. While I'm here, also mention the synapticshw_t structure and the MOUSE_SYN_GETHWINFO ioctl() which reads it.
MT5 candidate
Approved by: njl
|
#
131530 |
|
03-Jul-2004 |
ru |
Mechanically kill hard sentence breaks and double whitespaces.
|
#
119964 |
|
10-Sep-2003 |
ru |
mdoc(7): Properly mark C headers.
|
#
117011 |
|
28-Jun-2003 |
ru |
Hiten's patchset for section four manpages, slightly edited by me.
|
#
108317 |
|
27-Dec-2002 |
schweikh |
english(4) police.
|
#
89610 |
|
21-Jan-2002 |
mpp |
Ispell sweep of share/man/man4.
|
#
84877 |
|
13-Oct-2001 |
yokota |
Update man pages in the section 4 to match the reality in -CURRENT.
- Change lines referring to kernel configuration file: device foo0 at isa port xxx irq yyy... to device foo Describe resource "hints" in /boot/device.hints.
- Try to describe resource allocation and probe/attach behavior in the newbus framework.
|
#
81251 |
|
07-Aug-2001 |
ru |
mdoc(7) police:
Avoid using parenthesis enclosure macros (.Pq and .Po/.Pc) with plain text. Not only this slows down the mdoc(7) processing significantly, but it also has an undesired (in this case) effect of disabling hyphenation within the entire enclosed block.
|
#
79727 |
|
14-Jul-2001 |
schweikh |
Removed whitespace at end-of-line; no content changes. I simply did cd src/share; find man[1-9] -type f|xargs perl -pi -e 's/[ \t]+$//'
BTW, what editors are the culprits? I'm using vim and it shows me whitespace at EOL in troff files with a thick blue block...
Reviewed by: Silence from cvs diff -b MFC after: 7 days
|
#
79538 |
|
10-Jul-2001 |
ru |
mdoc(7) police: removed HISTORY info from the .Os call.
|
#
79454 |
|
09-Jul-2001 |
dd |
mdoc(7) police: remove extraneous .Pp before and/or after .Sh.
|
#
75670 |
|
18-Apr-2001 |
ru |
mdoc(7) police: normalize .Nd.
|
#
71895 |
|
01-Feb-2001 |
ru |
mdoc(7) police: split punctuation characters + misc fixes.
|
#
69027 |
|
22-Nov-2000 |
ru |
mdoc(7) police: do not split author names in the AUTHORS section.
|
#
68854 |
|
17-Nov-2000 |
ru |
mdoc(7) police: use certified section headers wherever possible.
|
#
68822 |
|
16-Nov-2000 |
ben |
fix typo; compliment -> complement.
PR: 22840 Submitted by: Jimmy Olgeni <olgeni@uli.it>
|
#
68716 |
|
14-Nov-2000 |
ru |
Use Fx macro wherever possible.
|
#
66860 |
|
09-Oct-2000 |
phk |
Initiate deorbit burn sequence for <machine/mouse.h>.
Replace all in-tree uses with <sys/mouse.h> which repo-copied a few moments ago from src/sys/i386/include/mouse.h by peter. This is also the appropriate fix for exo-tree sources.
Put warnings in <machine/mouse.h> to discourage use. November 15th 2000 the warnings will be converted to errors. January 15th 2001 the <machine/mouse.h> files will be removed.
|
#
58967 |
|
03-Apr-2000 |
yokota |
Brush up the last commit.
- Change some expressions. - Wrap "resume" in single quotes to maintain consistency.
Submitted by: sheldonh
|
#
58922 |
|
02-Apr-2000 |
yokota |
- Reflect recent update.
|
#
57676 |
|
01-Mar-2000 |
sheldonh |
Remove single-space hard sentence breaks. These degrade the quality of the typeset output, tend to make diffs harder to read and provide bad examples for new-comers to mdoc.
|
#
56330 |
|
20-Jan-2000 |
yokota |
PSM_HOOKAPM is obsolete; it was renamed to PSM_HOOKRESUME in psm.c rev.1.21.
|
#
56190 |
|
17-Jan-2000 |
asmodai |
Seperate commit from the rest due to the fact that the /& fixing in this case also corrects the usage of quotes in options.
|
#
53200 |
|
15-Nov-1999 |
phantom |
* remove i386 specific mark * some style and syntax fixes * some duplicated $FreeBSD$ tags removed
|
#
53054 |
|
09-Nov-1999 |
yokota |
Fix typo: MOUSE_GETSTAT -> MOUSE_GETSTATUS.
Found by: abial
|
#
50476 |
|
27-Aug-1999 |
peter |
$Id$ -> $FreeBSD$
|
#
49966 |
|
17-Aug-1999 |
yokota |
Mention Interlink VersaPad support.
|
#
49792 |
|
14-Aug-1999 |
chris |
Fix bad references, remove some invalid ones such as sa(9).
|
#
47337 |
|
20-May-1999 |
yokota |
Remove bio/cam/net/tty labels.
OKed by: peter
|
#
43725 |
|
07-Feb-1999 |
yokota |
- Add atkbd.4, atkbdc.4, splash.4 and vga.4. - Update pcvt.4 and psm.4 to reflect recent keyboard driver changes.
|
#
43230 |
|
26-Jan-1999 |
yokota |
Added descriptions on new flags introduced in psm.c rev.1.57.
|
#
40583 |
|
22-Oct-1998 |
bde |
Removed all `vector xxxintr' specifications. Interrupt handlers are now configured in drivers.
Don't quote IO_KBD.
|
#
34504 |
|
12-Mar-1998 |
charnier |
.Sh AUTHOR -> .Sh AUTHORS according to mdoc specs. Use .An/.Aq.
|
#
32735 |
|
24-Jan-1998 |
yokota |
Add brief note on error message from the driver.
|
#
31606 |
|
07-Dec-1997 |
yokota |
Document recent mouse code changes.
|
#
31114 |
|
11-Nov-1997 |
yokota |
Documented PSM_HOOKAPM and PSM_RESETAFTERSUSPEND options.
|
#
30572 |
|
19-Oct-1997 |
yokota |
Rename MOUSE_GETINFO to MOUSE_GETHWINFO. The name collided with the one in console.h. Pointed out by bde.
|
#
22986 |
|
22-Feb-1997 |
peter |
Revert $FreeBSD$ back to $Id$
|
#
22300 |
|
05-Feb-1997 |
mpp |
Fix a bunch of man pages to stop abusing the .Nm macro, along with some other minor fixes for some problems I noticed while making these changes.
Pointed out by: bde
|
#
21721 |
|
15-Jan-1997 |
sos |
Latest fixes for the psm mouse device, also updates the docs to reflect the new options etc..
Submitted by: Kazutaka YOKOTA <yokota@zodiac.mech.utsunomiya-u.ac.jp>
|
#
21673 |
|
14-Jan-1997 |
jkh |
Make the long-awaited change from $Id$ to $FreeBSD$
This will make a number of things easier in the future, as well as (finally!) avoiding the Id-smashing problem which has plagued developers for so long.
Boy, I'm glad we're not using sup anymore. This update would have been insane otherwise.
|
#
21027 |
|
29-Dec-1996 |
wosch |
add 'i386' to macro .Dt
|
#
20920 |
|
26-Dec-1996 |
wosch |
Sort cross references.
|
#
20169 |
|
05-Dec-1996 |
nate |
Added psm manpage.
Submitted by: Kazutaka YOKOTA <yokota@zodiac.mech.utsunomiya-u.ac.jp>
|