xref: /freebsd/share/man/man4/ietp.4 (revision fa9896e082a1046ff4fbc75fcba4d18d1f2efc19)
1d5add41dSVladimir Kondratyev.\" Copyright (c) 2022 Vladimir Kondratyev <wulf@FreeBSD.org>
2d5add41dSVladimir Kondratyev.\" All rights reserved.
3d5add41dSVladimir Kondratyev.\"
4d5add41dSVladimir Kondratyev.\" Redistribution and use in source and binary forms, with or without
5d5add41dSVladimir Kondratyev.\" modification, are permitted provided that the following conditions
6d5add41dSVladimir Kondratyev.\" are met:
7d5add41dSVladimir Kondratyev.\" 1. Redistributions of source code must retain the above copyright
8d5add41dSVladimir Kondratyev.\"    notice, this list of conditions and the following disclaimer.
9d5add41dSVladimir Kondratyev.\" 2. Redistributions in binary form must reproduce the above copyright
10d5add41dSVladimir Kondratyev.\"    notice, this list of conditions and the following disclaimer in the
11d5add41dSVladimir Kondratyev.\"    documentation and/or other materials provided with the distribution.
12d5add41dSVladimir Kondratyev.\"
13d5add41dSVladimir Kondratyev.\" THIS SOFTWARE IS PROVIDED BY THE AUTHOR AND CONTRIBUTORS ``AS IS'' AND
14d5add41dSVladimir Kondratyev.\" ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
15d5add41dSVladimir Kondratyev.\" IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
16d5add41dSVladimir Kondratyev.\" ARE DISCLAIMED.  IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTORS BE LIABLE
17d5add41dSVladimir Kondratyev.\" FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
18d5add41dSVladimir Kondratyev.\" DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
19d5add41dSVladimir Kondratyev.\" OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
20d5add41dSVladimir Kondratyev.\" HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
21d5add41dSVladimir Kondratyev.\" LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
22d5add41dSVladimir Kondratyev.\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
23d5add41dSVladimir Kondratyev.\" SUCH DAMAGE.
24d5add41dSVladimir Kondratyev.\"
25d5add41dSVladimir Kondratyev.Dd February 27, 2022
26d5add41dSVladimir Kondratyev.Dt IETP 4
27d5add41dSVladimir Kondratyev.Os
28d5add41dSVladimir Kondratyev.Sh NAME
29d5add41dSVladimir Kondratyev.Nm ietp
30d5add41dSVladimir Kondratyev.Nd Elantech I2C touchpad device driver
31d5add41dSVladimir Kondratyev.Sh SYNOPSIS
32d5add41dSVladimir KondratyevTo compile this driver into the kernel, place the following lines into
33d5add41dSVladimir Kondratyevyour kernel configuration file:
34d5add41dSVladimir Kondratyev.Bd -ragged -offset indent
35d5add41dSVladimir Kondratyev.Cd "device ietp"
36d5add41dSVladimir Kondratyev.Cd "device hidbus"
37d5add41dSVladimir Kondratyev.Cd "device hid"
38d5add41dSVladimir Kondratyev.Cd "device iichid"
39d5add41dSVladimir Kondratyev.Cd "device iicbus"
40d5add41dSVladimir Kondratyev.Cd "device evdev"
41d5add41dSVladimir Kondratyev
42d5add41dSVladimir Kondratyev.Ed
43d5add41dSVladimir Kondratyev.Pp
44d5add41dSVladimir KondratyevAlternatively, to load the driver as a
45d5add41dSVladimir Kondratyevmodule at boot time, place the following line in
46d5add41dSVladimir Kondratyev.Xr loader.conf 5 :
47d5add41dSVladimir Kondratyev.Bd -literal -offset indent
48d5add41dSVladimir Kondratyevietp_load="YES"
49d5add41dSVladimir Kondratyev.Ed
50d5add41dSVladimir Kondratyev.Sh DESCRIPTION
51d5add41dSVladimir KondratyevThe
52d5add41dSVladimir Kondratyev.Nm
53d5add41dSVladimir Kondratyevdriver provides support for the Elantech I2C touchpad multi-touch devices
54d5add41dSVladimir Kondratyevfound in many laptops.
55d5add41dSVladimir Kondratyev.Pp
56d5add41dSVladimir KondratyevTo get multi-touch device working in
57*9356efa8SJens Schweikhardt.Xr X 7 Pq Pa ports/x11/xorg-docs ,
58d5add41dSVladimir Kondratyevinstall
59d5add41dSVladimir Kondratyev.Pa ports/x11-drivers/xf86-input-libinput .
60d5add41dSVladimir Kondratyev.Sh FILES
61d5add41dSVladimir Kondratyev.Nm
62d5add41dSVladimir Kondratyevcreates a pseudo-device file,
63d5add41dSVladimir Kondratyev.Pa /dev/input/eventX
64d5add41dSVladimir Kondratyevwhich presents the multi-touch device as an input event device.
65d5add41dSVladimir Kondratyev.Sh SEE ALSO
66d5add41dSVladimir Kondratyev.Xr hid 4 ,
67d5add41dSVladimir Kondratyev.Xr loader.conf 5 ,
68d5add41dSVladimir Kondratyev.Xr xorg.conf 5 Pq Pa ports/x11/xorg ,
69d5add41dSVladimir Kondratyev.Xr libinput 4 Pq Pa ports/x11-drivers/xf86-input-libinput .
70d5add41dSVladimir Kondratyev.Sh AUTHORS
71d5add41dSVladimir Kondratyev.An -nosplit
72d5add41dSVladimir KondratyevThe
73d5add41dSVladimir Kondratyev.Nm
74d5add41dSVladimir Kondratyevdriver was written by
75d5add41dSVladimir Kondratyev.An Vladimir Kondratyev Aq Mt wulf@FreeBSD.org .
76d5add41dSVladimir Kondratyev.Sh BUGS
77d5add41dSVladimir Kondratyev.Nm
78d5add41dSVladimir Kondratyevcannot act like
79d5add41dSVladimir Kondratyev.Xr sysmouse 4
80