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