15aa839c9SVladimir Kondratyev.\" Copyright (c) 2022 Vladimir Kondratyev <wulf@FreeBSD.org> 25aa839c9SVladimir Kondratyev.\" All rights reserved. 35aa839c9SVladimir Kondratyev.\" 45aa839c9SVladimir Kondratyev.\" Redistribution and use in source and binary forms, with or without 55aa839c9SVladimir Kondratyev.\" modification, are permitted provided that the following conditions 65aa839c9SVladimir Kondratyev.\" are met: 75aa839c9SVladimir Kondratyev.\" 1. Redistributions of source code must retain the above copyright 85aa839c9SVladimir Kondratyev.\" notice, this list of conditions and the following disclaimer. 95aa839c9SVladimir Kondratyev.\" 2. Redistributions in binary form must reproduce the above copyright 105aa839c9SVladimir Kondratyev.\" notice, this list of conditions and the following disclaimer in the 115aa839c9SVladimir Kondratyev.\" documentation and/or other materials provided with the distribution. 125aa839c9SVladimir Kondratyev.\" 135aa839c9SVladimir Kondratyev.\" THIS SOFTWARE IS PROVIDED BY THE AUTHOR AND CONTRIBUTORS ``AS IS'' AND 145aa839c9SVladimir Kondratyev.\" ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE 155aa839c9SVladimir Kondratyev.\" IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE 165aa839c9SVladimir Kondratyev.\" ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTORS BE LIABLE 175aa839c9SVladimir Kondratyev.\" FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL 185aa839c9SVladimir Kondratyev.\" DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS 195aa839c9SVladimir Kondratyev.\" OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) 205aa839c9SVladimir Kondratyev.\" HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT 215aa839c9SVladimir Kondratyev.\" LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY 225aa839c9SVladimir Kondratyev.\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF 235aa839c9SVladimir Kondratyev.\" SUCH DAMAGE. 245aa839c9SVladimir Kondratyev.\" 255aa839c9SVladimir Kondratyev.Dd February 27, 2022 265aa839c9SVladimir Kondratyev.Dt BCM5974 4 275aa839c9SVladimir Kondratyev.Os 285aa839c9SVladimir Kondratyev.Sh NAME 295aa839c9SVladimir Kondratyev.Nm bcm5974 305aa839c9SVladimir Kondratyev.Nd Wellspring touchpad driver 315aa839c9SVladimir Kondratyev.Sh SYNOPSIS 325aa839c9SVladimir KondratyevTo compile this driver into the kernel, place the following lines into 335aa839c9SVladimir Kondratyevyour kernel configuration file: 345aa839c9SVladimir Kondratyev.Bd -ragged -offset indent 355aa839c9SVladimir Kondratyev.Cd "device bcm5974" 365aa839c9SVladimir Kondratyev.Cd "device hidbus" 375aa839c9SVladimir Kondratyev.Cd "device hid" 385aa839c9SVladimir Kondratyev.Cd "device usbhid" 395aa839c9SVladimir Kondratyev.Cd "device usb" 405aa839c9SVladimir Kondratyev.Cd "device evdev" 415aa839c9SVladimir Kondratyev 425aa839c9SVladimir Kondratyev.Ed 435aa839c9SVladimir Kondratyev.Pp 445aa839c9SVladimir KondratyevAlternatively, to load the driver as a 455aa839c9SVladimir Kondratyevmodule at boot time, place the following line in 465aa839c9SVladimir Kondratyev.Xr loader.conf 5 : 475aa839c9SVladimir Kondratyev.Bd -literal -offset indent 485aa839c9SVladimir Kondratyevbcm5974_load="YES" 495aa839c9SVladimir Kondratyev.Ed 505aa839c9SVladimir Kondratyev.Sh DESCRIPTION 515aa839c9SVladimir KondratyevThe 525aa839c9SVladimir Kondratyev.Nm 535aa839c9SVladimir Kondratyevdriver provides support for the Wellspring touchpads found in many Apple 545aa839c9SVladimir Kondratyevlaptops. 555aa839c9SVladimir Kondratyev.Pp 565aa839c9SVladimir KondratyevTo get multi-touch device working in 57*9356efa8SJens Schweikhardt.Xr X 7 Pq Pa ports/x11/xorg-docs , 585aa839c9SVladimir Kondratyevinstall 595aa839c9SVladimir Kondratyev.Pa ports/x11-drivers/xf86-input-libinput . 605aa839c9SVladimir Kondratyev.Sh FILES 615aa839c9SVladimir Kondratyev.Nm 625aa839c9SVladimir Kondratyevcreates a pseudo-device file, 635aa839c9SVladimir Kondratyev.Pa /dev/input/eventX 645aa839c9SVladimir Kondratyevwhich presents the multi-touch device as an input event device. 655aa839c9SVladimir Kondratyev.Sh SEE ALSO 665aa839c9SVladimir Kondratyev.Xr hid 4 , 675aa839c9SVladimir Kondratyev.Xr loader.conf 5 , 685aa839c9SVladimir Kondratyev.Xr xorg.conf 5 Pq Pa ports/x11/xorg , 695aa839c9SVladimir Kondratyev.Xr libinput 4 Pq Pa ports/x11-drivers/xf86-input-libinput . 705aa839c9SVladimir Kondratyev.Sh AUTHORS 715aa839c9SVladimir Kondratyev.An -nosplit 725aa839c9SVladimir KondratyevThe 735aa839c9SVladimir Kondratyev.Nm 745aa839c9SVladimir Kondratyevdriver was written by 755aa839c9SVladimir Kondratyev.An Vladimir Kondratyev Aq Mt wulf@FreeBSD.org . 765aa839c9SVladimir KondratyevIt is based on 775aa839c9SVladimir Kondratyev.Xr wsp 4 785aa839c9SVladimir Kondratyevdriver written by 795aa839c9SVladimir Kondratyev.An Huang Wen Hui Aq Mt huanghwh@gmail.com . 805aa839c9SVladimir Kondratyev.Sh BUGS 815aa839c9SVladimir Kondratyev.Nm 825aa839c9SVladimir Kondratyevcannot act like 835aa839c9SVladimir Kondratyev.Xr sysmouse 4 84