Received: by 2002:ac0:8c9a:0:0:0:0:0 with SMTP id r26csp4295660ima; Mon, 4 Feb 2019 13:51:09 -0800 (PST) X-Google-Smtp-Source: AHgI3Iao5ERhHkk1YHJG23GpxFriXbrp8BHJcwSU+QbrYBIoHgYWEktcV4I21cGrJEu5gxn7md77 X-Received: by 2002:a62:2e46:: with SMTP id u67mr1473127pfu.3.1549317069140; Mon, 04 Feb 2019 13:51:09 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1549317069; cv=none; d=google.com; s=arc-20160816; b=Yw1i9wZghKLw0h2ajnDRM9tJg/gSg8zCw/4tni7/iua7qKe/JkhEWztDkMC4I9g/jj VaeB/ekO7uQGDwhhRxv3/MjsCJu0TnzJVaUQHI9fj/drxPS0x71uJO6cKSzVNuTwSyHk 3tj/ngaie7A20rC7RPVnClr1R6EwQvTfLLxdCuw3hhj3drHbfItdJxRF3L/y4zVC787w xW92/5W4JWdLdBU13Q1QkIbBf3JLv+H+1j0rqloIHWtbYP8GXMerfl38oTr8ujpJAZL3 Ym9x2AsA0CLVQ64e4RAgeB3hfLGtXO/gNRvxLzVwV0Oum13F0NsPeAsO2blVgJCCBKoO qmWg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:content-language :content-transfer-encoding:in-reply-to:mime-version:user-agent:date :message-id:references:cc:to:subject:from:dkim-signature; bh=WKL4qPrsbcWUdiKmxiFatz7iy/568YL9wtbPxM3bCQw=; b=vtz+pPprXOZyEmotJd5BWwVp3j8ekisLBhB0Ks8sSEvI4g/BzPSc395wujGUh6AnEh 9j3gKqk0upYleYZqsBwvvJzrPGRq61sGfopI/CBN6ilr4ypQzOPAdDhjLVGx+WXSd5+u QTCkMPZYov13/m/LaN1WHRDZBVk97Pi/ueUe94Z9AzLCIgV+4BuANsRtzqLIVuLTnZtG ikmuZMOE1EEMMfef4x2mVbtjE/TCwlE0Rjl+eHg9oYkCcts7RAVYYaI0oNbr69JOmQ5N Xhxs/IlGoFoJfjU7sqickpsb+GBx78sO4PftKSlskUBqQXKdR0e5dVQvCzDtC6rlxQUR A1PA== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@bitmath.org header.s=20140924 header.b=toSnihup; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id q13si1123283pgj.86.2019.02.04.13.50.53; Mon, 04 Feb 2019 13:51:09 -0800 (PST) Received-SPF: pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) client-ip=209.132.180.67; Authentication-Results: mx.google.com; dkim=pass header.i=@bitmath.org header.s=20140924 header.b=toSnihup; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1729015AbfBDVCp (ORCPT + 99 others); Mon, 4 Feb 2019 16:02:45 -0500 Received: from mailrelay3-1.pub.mailoutpod1-cph3.one.com ([46.30.210.184]:55210 "EHLO mailrelay3-1.pub.mailoutpod1-cph3.one.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1728004AbfBDVCo (ORCPT ); Mon, 4 Feb 2019 16:02:44 -0500 X-Greylist: delayed 962 seconds by postgrey-1.27 at vger.kernel.org; Mon, 04 Feb 2019 16:02:43 EST DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=bitmath.org; s=20140924; h=content-transfer-encoding:content-type:in-reply-to:mime-version:date: message-id:references:cc:to:subject:from:from; bh=WKL4qPrsbcWUdiKmxiFatz7iy/568YL9wtbPxM3bCQw=; b=toSnihupqMkRlVkDJ29T/VfFOrWn7uL32Q42x9RpGRmUTh3Od98YxLYz3KZSaSYha3pXoAh/qhOYc 3JwFoUZgHAUJAAsr/Gs3QmtoJeB9nprLJEkwweGvpoVjIzkUuwPkKfpCSxQTtPXriZF6PEFKzGpWia NmbmxTpolgmxoXBg= X-HalOne-Cookie: aa5a7aadd2139a7b04d130f724e3d2cada954a74 X-HalOne-ID: f828f0d0-28bd-11e9-906a-d0431ea8bb03 Received: from [192.168.19.13] (unknown [79.136.64.225]) by mailrelay3.pub.mailoutpod1-cph3.one.com (Halon) with ESMTPSA id f828f0d0-28bd-11e9-906a-d0431ea8bb03; Mon, 04 Feb 2019 20:46:39 +0000 (UTC) From: Henrik Rydberg Subject: Re: [PATCH 0/2] Add Apple SPI keyboard and trackpad driver To: =?UTF-8?Q?Ronald_Tschal=c3=a4r?= , Dmitry Torokhov Cc: Lukas Wunner , Federico Lorenzi , Andy Shevchenko , linux-input@vger.kernel.org, linux-kernel@vger.kernel.org References: <20190204081947.25152-1-ronald@innovation.ch> Message-ID: Date: Mon, 4 Feb 2019 21:47:55 +0100 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101 Thunderbird/60.3.3 MIME-Version: 1.0 In-Reply-To: <20190204081947.25152-1-ronald@innovation.ch> Content-Type: text/plain; charset=utf-8; format=flowed Content-Transfer-Encoding: 7bit Content-Language: en-US Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Hi Ronald, > This changeset adds a driver for the SPI keyboard and trackpad on recent > MacBook's and MacBook Pro's. The driver has seen a fair amount of use > over the last 2 years (basically anybody running linux on these > machines), with only relatively small changes in the last year or so. > For those interested, the driver development has been hosted at > https://github.com/cb22/macbook12-spi-driver/ (as well as my clone at > https://github.com/roadrunner2/macbook12-spi-driver/). > > The first patch is just a placeholder for now and is provided in case > somebody wants to compile the driver while it's being reviewed here; the > real patch has been submitted to dri-devel and is being discussed there, > with the intent/hope that I can get an Ack and permission to merge it > through the input subsystem tree here as part of this patch series. Great to see this upstream. The patch obviously has a lot in common with the previous keyboard and touchpad drivers; foremost this is a change of transport protocol and not functionality. That said, the code is compact and clear enough to make it hard to motivate any major effort to share more of existing code, at least initially. Barring detailed comments that are likely to produce new revisions, this looks like really good work. Thanks, Henrik