Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1753610Ab2KGXTS (ORCPT ); Wed, 7 Nov 2012 18:19:18 -0500 Received: from relay.ihostexchange.net ([66.46.182.58]:38385 "EHLO relay.ihostexchange.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1751368Ab2KGXTR (ORCPT ); Wed, 7 Nov 2012 18:19:17 -0500 X-Greylist: delayed 313 seconds by postgrey-1.27 at vger.kernel.org; Wed, 07 Nov 2012 18:19:17 EST From: Troy Abercrombia To: Kamal Mostafa , =?utf-8?B?T3phbiDDh2HEn2xheWFu?= CC: "linux-kernel@vger.kernel.org" , "linux-input@vger.kernel.org" , "dmitry.torokhov@gmail.com" , customercare , "mario_limonciello@dell.com" , David Solda Date: Wed, 7 Nov 2012 18:13:56 -0500 Subject: RE: Why Cypress does not upstream its trackpad driver? Thread-Topic: Why Cypress does not upstream its trackpad driver? Thread-Index: Ac29Fkb8I855apJ8TmqD9YyV+QXGaQAJhiCg Message-ID: References: <1352313131.2751.152.camel@fourier> In-Reply-To: <1352313131.2751.152.camel@fourier> Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: acceptlanguage: en-US Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Content-Transfer-Encoding: 8bit X-MIME-Autoconverted: from base64 to 8bit by mail.home.local id qA7NJN8h023293 Content-Length: 3566 Lines: 74 Hello Kamal Unfortunately, We're not able to upstream the driver as it would be denied because it changes the Linux mouse structure framework. Thanks Troy -----Original Message----- From: Kamal Mostafa [mailto:kamal@canonical.com] Sent: Wednesday, November 07, 2012 10:32 AM To: Ozan Çağlayan Cc: linux-kernel@vger.kernel.org; linux-input@vger.kernel.org; dmitry.torokhov@gmail.com; customercare; mario_limonciello@dell.com Subject: Re: Why Cypress does not upstream its trackpad driver? On Tue, 2012-11-06 at 17:47 -0500, Ozan Çağlayan wrote: > Hi, > > This driver [0] was written with a cooperation of Cypress, Dell and > Canonical Engineers within the last 3-4 months. It is very nice that > Cypress as a vendor cooperated with Canonical (Because Canonical works > with Dell for their Project Sputnik and Dell XPS13 is used as the main > hardware for that project and Dell XPS13 has this type of trackpad, > Bingo!), and I am also glad that Ubuntu users benefits from this > driver. > > The driver brings multi-touch scrolling, disable-while-tapping and > makes Fn+Fx touchpad disable/enable work for not only Dell XPS13 but > for all laptops having this trackpad (My Lenovo Ultrabook U300s for > example, I tested the patches on fedora 17's 3.6 kernel and it works > quiet nice) > > But what I am not getting that why NOBODY from Cypress/Canonical/Dell > isn't bothering to push this driver to upstream? In fact, Canonical is working on preparing the Cypress PS/2 trackpad driver for submitting upstream. > Is it too hard? I don't think so as the patches are quite non-invasive > and small. Your estimate of the work/risk involved not withstanding, I chose to deploy this experimental driver in stages -- first in the oem-specific "Sputnik project" kernel, then (recently) in the main Ubuntu kernel, then finally (soon) upstream -- so as to minimize regressions while shaking out the bugs. For example, the version to which you linked does include a regression (breaks some ALPS touchpads) which we discovered only after deploying in Ubuntu. I expect to submit the Cypress driver upstream within two weeks. Of course, my work on the driver is (and has been) publicly available[1]. -Kamal Mostafa [1] The latest version of this driver is represented by the patch set: http://kernel.ubuntu.com/git?p=ubuntu%2Fubuntu-quantal.git&a=search&h=HEAD&st=commit&s=Cypress+PS%2F2 > > Is the only distribution around is Ubuntu? > Is the only laptop sold in the world is Dell XPS13 with an Ubuntu? > > I'm not trying to be impolite but it hurts me to see that a vendor > produces an open-source driver for its device but makes use of it only > through a specific distribution. > > If Cypress is just beginning developing open-source drivers for their > devices, I hope that after this mail they will be much sensitive about > the issue and push their drivers even before the release of their > devices to make user experience flawless. > > (I googled and searched the archives of LKML and linux-input but > couldn't find a discussion or patch series about the driver. If I > missed it, ignore the whole stuff above) > > [0]: http://patchwork.ozlabs.org/patch/178903/ > This message and any attachments may contain Cypress (or its subsidiaries) confidential information. If it has been received in error, please advise the sender and immediately delete this message. ????{.n?+???????+%?????ݶ??w??{.n?+????{??G?????{ay?ʇڙ?,j??f???h?????????z_??(?階?ݢj"???m??????G????????????&???~???iO???z??v?^?m???? ????????I?