Received: by 2002:a25:4158:0:0:0:0:0 with SMTP id o85csp253289yba; Thu, 25 Apr 2019 22:37:04 -0700 (PDT) X-Google-Smtp-Source: APXvYqyorSxddhJSG8cc3ydOQr+qn4euPWkZh/rzJogkWVn8VnACuQ8lDQea6Ie0DiIXOaCrAjO+ X-Received: by 2002:a63:1e4f:: with SMTP id p15mr31578630pgm.289.1556257024382; Thu, 25 Apr 2019 22:37:04 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1556257024; cv=none; d=google.com; s=arc-20160816; b=oMnz+I7duKidghNqSJjAmR7fZtBWj7rgulKO5XurUoX0SsgkbgUSZrLS2iMrQMljFL armYIPBMn3DGPDVSNpTKeO1nhCum6OU9bmnrRO2JoG4IClsDtlIAGFia5ZvR5HoT2WWO 2DCLD1kFmTWlRWipPWLhx//siVbnI9lx5GQRVQ/5uxzhR96/Abacws88YE6SOYNJ8MoC c052AnGKoQDa2U946FcG0Tnx4Fg/hzMWyT1z6tYWMdNymZ4cJQ9Dd8wR2u7pc2dHuKaa whAyXsaCTNbTuUlSzvmlb3L6a1WHxpRByYbl+Gl+qQzMTWSTmAN8PFvAidlhzzkXr1J4 8wgA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:user-agent:in-reply-to :content-transfer-encoding:content-disposition:mime-version :references:message-id:subject:cc:to:from:dkim-signature:dkim-filter :date; bh=cobPhl1hKyKroPkhRLtOEz8ZiJGlI0EKEoUw/ZGd1Rw=; b=QRG2PVxw3pMjzdtIkEqr8blCx3Ucabw2E0QBF7354A2zpDVnoEPEJC3fjycRLR7mCy Shxt+YT9tjTJPwC4DykaXDHAJqanb3OBZQRDtOuCPniTNj2+Cn1szrTdVTavPypG/Nn6 1y82TEB03mgUzS37SodLQJjkBTx/zP/wKhnbno0tR/yrYJ98Rb3dz1t8a8xBB8eryzdL 63RkRKeOS/IYrV4iDBGHOaBP4PL5RLbldDzFxtEw0QIP95QNMAs8aejf33LoOQbyCxUC B9yKZ+GQ5AejWVSnI7WmQdk2t5aY2WtLx/7et1rsl6Y/yWZ/cD8bGruhkYNwYltkhBRD Fv2w== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@innovation.ch header.s=default header.b=Vux0eKI+; 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; dmarc=pass (p=NONE sp=QUARANTINE dis=NONE) header.from=innovation.ch Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id o15si21156703pgf.105.2019.04.25.22.36.49; Thu, 25 Apr 2019 22:37:04 -0700 (PDT) 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=@innovation.ch header.s=default header.b=Vux0eKI+; 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; dmarc=pass (p=NONE sp=QUARANTINE dis=NONE) header.from=innovation.ch Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1727094AbfDZFek (ORCPT + 99 others); Fri, 26 Apr 2019 01:34:40 -0400 Received: from chill.innovation.ch ([216.218.245.220]:50284 "EHLO chill.innovation.ch" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1726005AbfDZFek (ORCPT ); Fri, 26 Apr 2019 01:34:40 -0400 Date: Thu, 25 Apr 2019 22:34:39 -0700 DKIM-Filter: OpenDKIM Filter v2.10.3 chill.innovation.ch 4DCFF640142 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=innovation.ch; s=default; t=1556256879; bh=cobPhl1hKyKroPkhRLtOEz8ZiJGlI0EKEoUw/ZGd1Rw=; h=Date:From:To:Cc:Subject:References:In-Reply-To:From; b=Vux0eKI+54KYt6HMcOWLlMAK1kJUOn2WSVYl51Sapsf0ZMsNaIrFnVNJbYC0KH5Ug D7wg3GGgyVXIaB7/bxAUY6G1+hkdSVAzNKunvEy0AD+kStDv291EVyU2jNmdYjBn5h xsPDRBCxeQiTtPhm8vmEI+40YYxWV/NTT41eevx1/b6/m5UVAuVVAYoXI9D3XoXwF2 K5E9KP2i89A3BknRyUz6egBBBIu4Fns8ta1TrPr/AjXbwoegxbKeYedyOFOc37XqSd 9EFqCwLbvhEQX+b9uvaD5LKYxisa7zqQ6Z/GrYLl3OPwd/MzyqCSmeCPN1K0flObI+ loKEGEnP6zJfw== From: "Life is hard, and then you die" To: Jonathan Cameron Cc: Jiri Kosina , Benjamin Tissoires , Hartmut Knaack , Lars-Peter Clausen , Peter Meerwald-Stadler , Lee Jones , linux-input@vger.kernel.org, linux-iio@vger.kernel.org, linux-kernel@vger.kernel.org Subject: Re: [PATCH 1/3] mfd: apple-ibridge: Add Apple iBridge MFD driver. Message-ID: <20190426053439.GB31266@innovation.ch> References: <20190422031251.11968-1-ronald@innovation.ch> <20190422031251.11968-2-ronald@innovation.ch> <20190422123426.2d0b4bdf@archlinux> <20190424104718.GA31301@innovation.ch> <20190424201317.2a472120@archlinux> MIME-Version: 1.0 Content-Type: text/plain; charset=iso-8859-1 Content-Disposition: inline Content-Transfer-Encoding: 8bit In-Reply-To: <20190424201317.2a472120@archlinux> User-Agent: Mutt/1.10.1 (2018-07-13) Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Hi Jonathan, On Wed, Apr 24, 2019 at 08:13:17PM +0100, Jonathan Cameron wrote: > On Wed, 24 Apr 2019 03:47:18 -0700 > "Life is hard, and then you die" wrote: > > > Hi Jonathan, > > > > On Mon, Apr 22, 2019 at 12:34:26PM +0100, Jonathan Cameron wrote: > > > On Sun, 21 Apr 2019 20:12:49 -0700 > > > Ronald Tschal?r wrote: > > > > > > > The iBridge device provides access to several devices, including: > > > > - the Touch Bar > > > > - the iSight webcam > > > > - the light sensor > > > > - the fingerprint sensor > > > > > > > > This driver provides the core support for managing the iBridge device > > > > and the access to the underlying devices. In particular, since the > > > > functionality for the touch bar and light sensor is exposed via USB HID > > > > interfaces, and the same HID device is used for multiple functions, this > > > > driver provides a multiplexing layer that allows multiple HID drivers to > > > > be registered for a given HID device. This allows the touch bar and ALS > > > > driver to be separated out into their own modules. > > > > > > > > Signed-off-by: Ronald Tschal?r > > Hi Ronald, > > > > > > I've only taken a fairly superficial look at this. A few global > > > things to note though. > > > > Thanks for this review. [snip] I've applied all your feedback in my tree, but it now looks like this module is going to be redone differently. I'll try to keep all your comments in mind during the rewrite, though, so they're not wasted. Cheers, Ronald