diff options
author | Vladimir Kondratyev <wulf@FreeBSD.org> | 2022-03-02 23:35:24 +0000 |
---|---|---|
committer | Vladimir Kondratyev <wulf@FreeBSD.org> | 2022-12-24 08:33:26 +0000 |
commit | f692b2cff813a859cdb0dd70fd56729540f03562 (patch) | |
tree | db4694b25f5d0a912d3f1b9ff4c914b627ec5eef /share | |
parent | 00c728ac9dcdeb585f21da81f244bc8f59442cf8 (diff) | |
download | src-f692b2cff813a859cdb0dd70fd56729540f03562.tar.gz src-f692b2cff813a859cdb0dd70fd56729540f03562.zip |
ietp(4): Driver for Elantech I2C touchpad
(cherry picked from commit d5add41d4d8713d48cfb8f8a228660c8b95ff676)
Diffstat (limited to 'share')
-rw-r--r-- | share/man/man4/Makefile | 1 | ||||
-rw-r--r-- | share/man/man4/ietp.4 | 81 |
2 files changed, 82 insertions, 0 deletions
diff --git a/share/man/man4/Makefile b/share/man/man4/Makefile index a1c6ade9bb69..0d0b016ac4e3 100644 --- a/share/man/man4/Makefile +++ b/share/man/man4/Makefile @@ -213,6 +213,7 @@ MAN= aac.4 \ icmp.4 \ icmp6.4 \ ida.4 \ + ietp.4 \ if_ipsec.4 \ iflib.4 \ ifmib.4 \ diff --git a/share/man/man4/ietp.4 b/share/man/man4/ietp.4 new file mode 100644 index 000000000000..f8dc33132609 --- /dev/null +++ b/share/man/man4/ietp.4 @@ -0,0 +1,81 @@ +.\" Copyright (c) 2022 Vladimir Kondratyev <wulf@FreeBSD.org> +.\" All rights reserved. +.\" +.\" Redistribution and use in source and binary forms, with or without +.\" modification, are permitted provided that the following conditions +.\" are met: +.\" 1. Redistributions of source code must retain the above copyright +.\" notice, this list of conditions and the following disclaimer. +.\" 2. Redistributions in binary form must reproduce the above copyright +.\" notice, this list of conditions and the following disclaimer in the +.\" documentation and/or other materials provided with the distribution. +.\" +.\" THIS SOFTWARE IS PROVIDED BY THE AUTHOR AND CONTRIBUTORS ``AS IS'' AND +.\" ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE +.\" IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE +.\" ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTORS BE LIABLE +.\" FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL +.\" DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS +.\" OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) +.\" HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT +.\" LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY +.\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF +.\" SUCH DAMAGE. +.\" +.\" $FreeBSD$ +.\" +.Dd February 27, 2022 +.Dt IETP 4 +.Os +.Sh NAME +.Nm ietp +.Nd Elantech I2C touchpad device driver +.Sh SYNOPSIS +To compile this driver into the kernel, place the following lines into +your kernel configuration file: +.Bd -ragged -offset indent +.Cd "device ietp" +.Cd "device hidbus" +.Cd "device hid" +.Cd "device iichid" +.Cd "device iicbus" +.Cd "device evdev" + +.Ed +.Pp +Alternatively, to load the driver as a +module at boot time, place the following line in +.Xr loader.conf 5 : +.Bd -literal -offset indent +ietp_load="YES" +.Ed +.Sh DESCRIPTION +The +.Nm +driver provides support for the Elantech I2C touchpad multi-touch devices +found in many laptops. +.Pp +To get multi-touch device working in +.Xr X 7 , +install +.Pa ports/x11-drivers/xf86-input-libinput . +.Sh FILES +.Nm +creates a pseudo-device file, +.Pa /dev/input/eventX +which presents the multi-touch device as an input event device. +.Sh SEE ALSO +.Xr hid 4 , +.Xr loader.conf 5 , +.Xr xorg.conf 5 Pq Pa ports/x11/xorg , +.Xr libinput 4 Pq Pa ports/x11-drivers/xf86-input-libinput . +.Sh AUTHORS +.An -nosplit +The +.Nm +driver was written by +.An Vladimir Kondratyev Aq Mt wulf@FreeBSD.org . +.Sh BUGS +.Nm +cannot act like +.Xr sysmouse 4 |