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