From owner-freebsd-drivers@FreeBSD.ORG Sun Feb 23 00:24:03 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 DC33D413; Sun, 23 Feb 2014 00:24:03 +0000 (UTC) Received: from mail-yh0-x231.google.com (mail-yh0-x231.google.com [IPv6:2607:f8b0:4002:c01::231]) (using TLSv1 with cipher ECDHE-RSA-RC4-SHA (128/128 bits)) (No client certificate requested) by mx1.freebsd.org (Postfix) with ESMTPS id 745061BE3; Sun, 23 Feb 2014 00:24:03 +0000 (UTC) Received: by mail-yh0-f49.google.com with SMTP id t59so3911972yho.8 for ; Sat, 22 Feb 2014 16:24:02 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:reply-to:in-reply-to:references:date:message-id :subject:from:to:cc:content-type; bh=DRPYypv9baE8M0IdPAHFmzqV7ICAkfw5hEEm6K5xlJQ=; b=J3ROv4JXeT93EwAmSdpwxhyPQqoYX/c50CV7M/KdFTZe2zuKFlm7aSbKgaPjURlAjR WZnKsHwKDZ7IbJ53S2DBdwFfsLPJprT5MG47r0mO43/wYhOPaW5sYTfDFmeIEtwPgJaF xDj0F9yg3EgjgaMiWOQvrHD26+J2poQrYAZbrqvF/0Xw0IgFfhDjZSp7i09OvTHxP8uz Mr72EptFo5ZBA32rnnb01VJ90KF7Kp6B5zYi28ddsoor5z3cztqYzLJys7iDCYcO6dzl ui/bEWz8ggYsjLIwUy3Nby1yc4umIZ5ybBVFezAjqvyT4KFX+HgC8Lr13xLbu8xN0DKZ uQdw== MIME-Version: 1.0 X-Received: by 10.236.149.2 with SMTP id w2mr20720775yhj.114.1393115042626; Sat, 22 Feb 2014 16:24:02 -0800 (PST) Received: by 10.170.136.193 with HTTP; Sat, 22 Feb 2014 16:24:02 -0800 (PST) In-Reply-To: References: <52ECA7F4.4000300@gmail.com> Date: Sun, 23 Feb 2014 08:24:02 +0800 Message-ID: Subject: Re: Macbook touchpad driver From: Huang Wen Hui To: Rohit Grover Content-Type: text/plain; charset=UTF-8 X-Content-Filtered-By: Mailman/MimeDel 2.1.17 Cc: Alfred Perlstein , freebsd-drivers@freebsd.org, "Danilo E. Gondolfo" , Cory Smelosky , hselasky@freebsd.org X-BeenThere: freebsd-drivers@freebsd.org X-Mailman-Version: 2.1.17 Precedence: list Reply-To: huanghwh@gmail.com List-Id: Writing device drivers for FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 23 Feb 2014 00:24:03 -0000 Hi Rohit, nice work! I tested it and have some questions: 1. 2 fingers for scrolling is not implemented, right? 2. 2 fingers for page "back/forward" also not implemented? 3. Right button is more often used than middle button, so 2 fingers for right button, 3 fingers for middle button maybe better? Cheers, Huang Wen Hui 2014-02-22 21:52 GMT+08:00 Rohit Grover : > Hello, > > I have merged the recent work done by Huang Wen Hui to support Wellspring > trackpads into the original 'atp' driver. > > 'atp' supports two distinct families of Apple trackpad products: the older > Fountain/Geyser and the latest Wellspring trackpads. The first version made > its appearance with FreeBSD8 and worked only with the Fountain/Geyser > hardware. A fork of this driver for Wellspring was contributed by Huang Wen > Hui. This new driver unifies the Wellspring effort and also improves upon > the > original work. > > I have been testing it on a recent MacBookPro (Wellspring trackpad) and I > am satisfied with it. It includes all the features of the original driver > and should be able to support both families of hardware. > > I would like to solicit help to test this driver widely; especially on > older Fountain/Geyser hardware. I would also like to initiate the review > process to commit this to FreeBSD. > > https://github.com/rgrover/freebsd-atp > > thanks, > rohit. > > > On Sat, Feb 8, 2014 at 11:20 AM, Rohit Grover wrote: > >> Hi Huang, >> >> I've started my work on the merge of your wellspring port and atp. >> Progress of this work can be tracked at >> https://github.com/rgrover/freebsd-atp >> >> regards, >> rohit. >> >> >> >> On Sat, Feb 1, 2014 at 8:53 AM, Rohit Grover wrote: >> >>> Hi, >>> >>> Thanks for bringing this to my attention. I'll try to merge the two. >>> >>> thanks a lot! >>> rohit. >>> >>> On 02/01/2014 01:26 AM, Huang Wen Hui wrote: >>> > Hi, >>> > In head there is a working driver base on atp(4) and bcm5974.c for >>> > modem Macbooks, It is better to merge to ATP(4). >>> > I am not sure how is hard to do it. >>> > >>> > Cheers, >>> > >>> > Huang Wen Hui. >>> > >>> > >>> http://docs.freebsd.org/cgi/getmsg.cgi?fetch=70658+0+current/freebsd-current >>> >>> >>> >> >