From owner-freebsd-drivers@FreeBSD.ORG Sun Jan 26 08:19:35 2014 Return-Path: Delivered-To: freebsd-drivers@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) (using TLSv1 with cipher ADH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id 53AF3671 for ; Sun, 26 Jan 2014 08:19:35 +0000 (UTC) Received: from mail-ea0-x22b.google.com (mail-ea0-x22b.google.com [IPv6:2a00:1450:4013:c01::22b]) (using TLSv1 with cipher ECDHE-RSA-RC4-SHA (128/128 bits)) (No client certificate requested) by mx1.freebsd.org (Postfix) with ESMTPS id D7CB21331 for ; Sun, 26 Jan 2014 08:19:34 +0000 (UTC) Received: by mail-ea0-f171.google.com with SMTP id f15so1155723eak.30 for ; Sun, 26 Jan 2014 00:19:33 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=message-id:date:from:user-agent:mime-version:to:subject:references :in-reply-to:content-type; bh=nTewvBGy+3Im+/vl4F+MNmP/jd6/nXl89FbGHipZa6Q=; b=BbPL/nbINJrdwbxBGBtIxn8QSBweekm95QfGwD1PDEsiCxjCywBGAggupoq4UIeMGR WNgaDa1haHwh2jDiMR6SACZkZ/0Qo9PfbiLckTYFcngVJeYozu2nSVLSttZy1nPImpnz GKEer/ElToydtvEyU8qtphjBrdZovmad3mzgC8Jx+tr1BaylNmdIHxrHojtYE2/338JJ 1TeRhF49cwtXu0+Nrbx2dTlp+0SREXTH9KD0UwIBSp3aUUz0vBWMyvZU8FZsFoDxl2nD WCh76OFEdZC+Z2AWv0Y/nLafDTm99Wim9mNjVgTeBbhaUEDpujws/MNNYTDJ5d75B4ZG ZTjg== X-Received: by 10.14.53.1 with SMTP id f1mr7132176eec.24.1390724373120; Sun, 26 Jan 2014 00:19:33 -0800 (PST) Received: from [192.168.1.101] (95-91-243-189-dynip.superkabel.de. [95.91.243.189]) by mx.google.com with ESMTPSA id x1sm26142761een.17.2014.01.26.00.19.31 for (version=TLSv1 cipher=ECDHE-RSA-RC4-SHA bits=128/128); Sun, 26 Jan 2014 00:19:32 -0800 (PST) Message-ID: <52E4C512.3080402@gmail.com> Date: Sun, 26 Jan 2014 09:19:30 +0100 From: Rohit Grover User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:24.0) Gecko/20100101 Thunderbird/24.2.0 MIME-Version: 1.0 To: Alfred Perlstein , freebsd-drivers@freebsd.org Subject: Re: Macbook touchpad driver References: <52E4ACEE.6020207@mu.org> In-Reply-To: <52E4ACEE.6020207@mu.org> X-Enigmail-Version: 1.6 Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="5iGhfPB9eI6B3K3aMwlRIWdQCE0vSsWts" X-BeenThere: freebsd-drivers@freebsd.org X-Mailman-Version: 2.1.17 Precedence: list List-Id: Writing device drivers for FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 26 Jan 2014 08:19:35 -0000 This is an OpenPGP/MIME signed message (RFC 4880 and 3156) --5iGhfPB9eI6B3K3aMwlRIWdQCE0vSsWts Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable On 01/26/2014 07:36 AM, Alfred Perlstein wrote: > Can you list which models would work best for you? > I developed the atp driver using a Macbook4,1; which is fairly outdated. A bit of reading shows that the touchpads on modern Macbooks use BCM5974, which "reports both mouse and keyboard events via different interfaces of the same usb device." [https://www.kernel.org/doc/Documentation/input/bcm5974.txt]. This is different from the original atp hardware, and there might be some additional work required here. I'd prefer to add support for something recent. Referring to the sources of the bcm5974 driver in linux, I find we should aim for something at least as recent as a MacbookPro8 (unibody, March 2011) or MacbookAir3,2 (unibody, late 2010). thanks, --=20 --5iGhfPB9eI6B3K3aMwlRIWdQCE0vSsWts Content-Type: application/pgp-signature; name="signature.asc" Content-Description: OpenPGP digital signature Content-Disposition: attachment; filename="signature.asc" -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.20 (GNU/Linux) iQIcBAEBAgAGBQJS5MUSAAoJEPU+O5mH1kD8kJMP/2IDNODKNYCEOA3vzd1JvRTi +S3Bmdc1QeBdkT/HZ3Elp+u/4LJSx8H47aCloGS8NulNwvi5j9wpL0eaxEsH/QEv 6+2CdbPRopOshscJXuZIF7oXcgiDo3PY9ElOCwpsl5jlKuiWjtjayMkfBs+nrM80 ADCrBvW/QaFF0iuW+M6Tr8tJYcnN0jvlk4Y+wClnpnsk+QHcJAdRrKkI/Har+lox uaWzTsCGaqTVtYdfc9smUJz5D0mZSuayYqpmVpqK6+ZMfdpPpSdI7AucDF80JdKG cecG+6kNjna0XgjccYjmjFsozEC4MGaz3wOHMz+0iY04RpZnHHAJdvyZmcLh4oQz 31FcKO04u81O6FypekvQm707m+z/tVyGiXKKVoWUf96EqKyEDt+2c1o7L6X7Pfkg tIh3cIxsmjerSQoeFCrJzD0eY5CL7isF7F6M8yBjqX7U/w8YMWcUucn2WPFCCF/Y MhzdYOm2flhpcjYLmVoQ3264vZbYVrY3t2QnlcFahY/iSr8dX1S+AwQJjR+1FLn8 1g34ZqHubpgYpxwkhodJvmIvruMmSV1BzytS0aZKk5jsv7AxlwyBk88nk8g7rCcS 6KVeGvSF4qOT3SzAxQYULtkaSNrXls8Irg0d6K4Ac8/gODMRlr6/2Pvjt+khSwAN T5ki8FZXCJwrwnbzzT1p =L2xm -----END PGP SIGNATURE----- --5iGhfPB9eI6B3K3aMwlRIWdQCE0vSsWts--