From owner-freebsd-drivers@FreeBSD.ORG Sun Sep 20 12:04:09 2009 Return-Path: Delivered-To: freebsd-drivers@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id E30CB1065676 for ; Sun, 20 Sep 2009 12:04:09 +0000 (UTC) (envelope-from rpaulo@gmail.com) Received: from mail-ew0-f208.google.com (mail-ew0-f208.google.com [209.85.219.208]) by mx1.freebsd.org (Postfix) with ESMTP id 707458FC16 for ; Sun, 20 Sep 2009 12:04:09 +0000 (UTC) Received: by ewy4 with SMTP id 4so1693937ewy.36 for ; Sun, 20 Sep 2009 05:04:08 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:received:received:sender:references:in-reply-to :mime-version:content-type:message-id:content-transfer-encoding:cc :from:subject:date:to:x-mailer; bh=vUqljZf/ytu0/epi6xosPMOfCM3pORXEBs+/iBLuqIA=; b=qVn4yeWmOqSw2q1IkGBYseYhjNkdFD7y9te7pg2MeSbyHXeGSxwxldg+73rj7jaIBV CP86I9oXFgysJPlgYdBI/HlxR/HzY6MC5xP2YYxC7nkP6IsNcD96UWvu2srEYfBZq3yE wLD0qj1ESsFMhAc7E4+4P0dCSzVzeFHVbblOQ= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=sender:references:in-reply-to:mime-version:content-type:message-id :content-transfer-encoding:cc:from:subject:date:to:x-mailer; b=PlKGPH352KNwOLpOLssC65owGeslZsLfm6hszJa7AklHcM7paVT9GOkoXBEDRkPuMi gcph0ej2Yeb3AAPUlyseUyn4pP4u0lOr4uw4qjifuzeswZxRIFMEvL+A7kcpeVjzn55z wyF0kzrUhqi9zZjKXTqRHvo7mf3lGDl1/y3U4= Received: by 10.216.87.140 with SMTP id y12mr1036278wee.4.1253446811466; Sun, 20 Sep 2009 04:40:11 -0700 (PDT) Received: from ?10.13.246.244? ([212.44.18.222]) by mx.google.com with ESMTPS id 7sm7261146eyg.10.2009.09.20.04.40.10 (version=TLSv1/SSLv3 cipher=RC4-MD5); Sun, 20 Sep 2009 04:40:10 -0700 (PDT) Sender: Rui Paulo References: <426bed110909200405p6a8c98fn14ff5db01149b3a3@mail.gmail.com> In-Reply-To: <426bed110909200405p6a8c98fn14ff5db01149b3a3@mail.gmail.com> Mime-Version: 1.0 (Apple Message framework v1076) Content-Type: text/plain; charset=us-ascii; format=flowed; delsp=yes Message-Id: Content-Transfer-Encoding: 7bit From: Rui Paulo Date: Sun, 20 Sep 2009 12:40:09 +0100 To: Rohit Grover X-Mailer: Apple Mail (2.1076) Cc: rwatson@FreeBSD.org, freebsd-drivers@freebsd.org Subject: Re: Apple Touchpad driver for Macbook X-BeenThere: freebsd-drivers@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Writing device drivers for FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 20 Sep 2009 12:04:10 -0000 On 20 Sep 2009, at 12:05, Rohit Grover wrote: > Hello Everybody, > > I have developed a driver for the Touchpad device on Apple Macbooks. > Mine is a Macbook 3,1, and I run FreeBSD7.2 on it--so testing has so > far been limited to this configuration. In its present state, the > driver supports multi-tap, edge detection, and movement smoothening. > > You may get the driver from git://github.com/rgrover/freebsd-atp.git. > Instructions for installing and using the driver may be obtained from: > http://wiki.github.com/rgrover/freebsd-atp > > I have put in significant work in the area of movement smoothening, > and in setting up an infrastructure for tracking individual finger > strokes (which may later be evolved into gesture detection). There may > be potential for this code to form the basis for a generic touchpad > driver. > > I have been using this driver for a few weeks now. It is stable. > Please help me test this driver for a wider range of Apple hardware. > I will also be porting this code to 8-CURRENT once I get that to boot > on my MacBook. > > I would like to see this driver committed to FreeBSD. I request the > committers to please guide me in this process. Great work. I haven't seen the code but this looks promising. If you can port it to FreeBSD 8's USB stack, we can start thinking about committing it. Thanks, -- Rui Paulo