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