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.\" $FreeBSD$ 265aa839c9SVladimir Kondratyev.\" 275aa839c9SVladimir Kondratyev.Dd February 27, 2022 285aa839c9SVladimir Kondratyev.Dt BCM5974 4 295aa839c9SVladimir Kondratyev.Os 305aa839c9SVladimir Kondratyev.Sh NAME 315aa839c9SVladimir Kondratyev.Nm bcm5974 325aa839c9SVladimir Kondratyev.Nd Wellspring touchpad driver 335aa839c9SVladimir Kondratyev.Sh SYNOPSIS 345aa839c9SVladimir KondratyevTo compile this driver into the kernel, place the following lines into 355aa839c9SVladimir Kondratyevyour kernel configuration file: 365aa839c9SVladimir Kondratyev.Bd -ragged -offset indent 375aa839c9SVladimir Kondratyev.Cd "device bcm5974" 385aa839c9SVladimir Kondratyev.Cd "device hidbus" 395aa839c9SVladimir Kondratyev.Cd "device hid" 405aa839c9SVladimir Kondratyev.Cd "device usbhid" 415aa839c9SVladimir Kondratyev.Cd "device usb" 425aa839c9SVladimir Kondratyev.Cd "device evdev" 435aa839c9SVladimir Kondratyev 445aa839c9SVladimir Kondratyev.Ed 455aa839c9SVladimir Kondratyev.Pp 465aa839c9SVladimir KondratyevAlternatively, to load the driver as a 475aa839c9SVladimir Kondratyevmodule at boot time, place the following line in 485aa839c9SVladimir Kondratyev.Xr loader.conf 5 : 495aa839c9SVladimir Kondratyev.Bd -literal -offset indent 505aa839c9SVladimir Kondratyevbcm5974_load="YES" 515aa839c9SVladimir Kondratyev.Ed 525aa839c9SVladimir Kondratyev.Sh DESCRIPTION 535aa839c9SVladimir KondratyevThe 545aa839c9SVladimir Kondratyev.Nm 555aa839c9SVladimir Kondratyevdriver provides support for the Wellspring touchpads found in many Apple 565aa839c9SVladimir Kondratyevlaptops. 575aa839c9SVladimir Kondratyev.Pp 585aa839c9SVladimir KondratyevTo get multi-touch device working in 59*9356efa8SJens Schweikhardt.Xr X 7 Pq Pa ports/x11/xorg-docs , 605aa839c9SVladimir Kondratyevinstall 615aa839c9SVladimir Kondratyev.Pa ports/x11-drivers/xf86-input-libinput . 625aa839c9SVladimir Kondratyev.Sh FILES 635aa839c9SVladimir Kondratyev.Nm 645aa839c9SVladimir Kondratyevcreates a pseudo-device file, 655aa839c9SVladimir Kondratyev.Pa /dev/input/eventX 665aa839c9SVladimir Kondratyevwhich presents the multi-touch device as an input event device. 675aa839c9SVladimir Kondratyev.Sh SEE ALSO 685aa839c9SVladimir Kondratyev.Xr hid 4 , 695aa839c9SVladimir Kondratyev.Xr loader.conf 5 , 705aa839c9SVladimir Kondratyev.Xr xorg.conf 5 Pq Pa ports/x11/xorg , 715aa839c9SVladimir Kondratyev.Xr libinput 4 Pq Pa ports/x11-drivers/xf86-input-libinput . 725aa839c9SVladimir Kondratyev.Sh AUTHORS 735aa839c9SVladimir Kondratyev.An -nosplit 745aa839c9SVladimir KondratyevThe 755aa839c9SVladimir Kondratyev.Nm 765aa839c9SVladimir Kondratyevdriver was written by 775aa839c9SVladimir Kondratyev.An Vladimir Kondratyev Aq Mt wulf@FreeBSD.org . 785aa839c9SVladimir KondratyevIt is based on 795aa839c9SVladimir Kondratyev.Xr wsp 4 805aa839c9SVladimir Kondratyevdriver written by 815aa839c9SVladimir Kondratyev.An Huang Wen Hui Aq Mt huanghwh@gmail.com . 825aa839c9SVladimir Kondratyev.Sh BUGS 835aa839c9SVladimir Kondratyev.Nm 845aa839c9SVladimir Kondratyevcannot act like 855aa839c9SVladimir Kondratyev.Xr sysmouse 4 86