From owner-freebsd-drivers@FreeBSD.ORG Sat Feb 22 13:52:09 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 20B7F8AE; Sat, 22 Feb 2014 13:52:09 +0000 (UTC) Received: from mail-vc0-x231.google.com (mail-vc0-x231.google.com [IPv6:2607:f8b0:400c:c03::231]) (using TLSv1 with cipher ECDHE-RSA-RC4-SHA (128/128 bits)) (No client certificate requested) by mx1.freebsd.org (Postfix) with ESMTPS id 8B2761962; Sat, 22 Feb 2014 13:52:08 +0000 (UTC) Received: by mail-vc0-f177.google.com with SMTP id if11so4295287vcb.36 for ; Sat, 22 Feb 2014 05:52:07 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :cc:content-type; bh=qoeMr2Jf3QCtypKQHO0/fiFGGCKceO0O5qe/zwB87ew=; b=lbKlig5jJlth9gk3i7c8sTu8U9wOF6zqlNr0g+HRih7GBtCXVb4be4jb+q0sHlv+wl LgaMCC3Vfiief3xRlrcqUafoo9NC08cgMIU0CwCrIQkoyfI6OaHsdWFtEchI91ay7Pgz 5pfR83DPerl6vWj2ueLlZE6zT88j3uPbAU/swbrAmm+TSRD/nc0fhprFyuvpc6N39MsN YSQSM8HW4oH6baUBGHEn9IQMR6ZiWiNne2y65LTB4pHSJadctMU9xKwSEw8jveLP07mk zbIDyxeQc+sT/4MsyXPqWla7TxlVp7zKJnbmcyGuHBGz77ZYiyug10jp1M2ZS/zjVWIg ei2g== MIME-Version: 1.0 X-Received: by 10.52.30.230 with SMTP id v6mr6656758vdh.6.1393077127540; Sat, 22 Feb 2014 05:52:07 -0800 (PST) Received: by 10.220.109.145 with HTTP; Sat, 22 Feb 2014 05:52:07 -0800 (PST) In-Reply-To: References: <52ECA7F4.4000300@gmail.com> Date: Sat, 22 Feb 2014 14:52:07 +0100 Message-ID: Subject: Re: Macbook touchpad driver From: Rohit Grover To: =?UTF-8?B?6buE5paH6L6J?= 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 List-Id: Writing device drivers for FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 22 Feb 2014 13:52:09 -0000 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 >> >> >> >