Received: by 10.192.165.156 with SMTP id m28csp321724imm; Tue, 10 Apr 2018 22:47:48 -0700 (PDT) X-Google-Smtp-Source: AIpwx48OYOI5TCiH3vKpLBOgSxIVf1Dhe0RiZCAxiMj2/ICY6/VNqLSlr3ZMsPnRq7u78Fd9jeTR X-Received: by 10.99.140.87 with SMTP id q23mr2410810pgn.258.1523425668591; Tue, 10 Apr 2018 22:47:48 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1523425668; cv=none; d=google.com; s=arc-20160816; b=YXumJSklCKZJRLfLqFWxsWCvIkf8pzSQdJ+yqDSjqLWJ5FFest+pVvxLZAoxwRtVc6 mjnpmqHjDltRU+l4lku28xGAyOs4gftMi3O5bBO+z5/f4BNVIWvbfnomSp+DSgjEpufe qnl470dXNjxSSlvCYVc4JHM7GU6VBgxC18CcLqwiE1R9fePIm+VFBeKtVjUgk7aew58y bYJ5MMFwUkvdtFq3krSqiaEjYcogJp/LFyXHFZemUcg+thuuzExSlNRkwYbJLikpccXR LiGn0rldnjwk0Q4FDccuwUY9pmpH52/89yppqx/SiT3b6g7fRipF+Rtw928IAc4YdUIZ 68gg== 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-disposition:mime-version:references:message-id:subject:cc :to:from:date:dkim-signature:arc-authentication-results; bh=sxOOOBZHq3FJr+sn+Eb1+qBCWz2V6H4YeJYiC3JoN40=; b=zBAUxAi/ZlrI/Hkj7lP68R8WLqrWQbYZHzAumNCUtr4mMYFcucgyYohLwsdfrtTlbD Lq4W1LK0X/Zrm11GxfmAOL2YwuTmtpQHPDZA95QfrPc3zQ3vpShPYisH7auL77jccwyr owh/HwnzafPXFgZM0OA3lc8dp994dbUUeHn70i7AoZYMLcZaO1ibZZX450jyZ4KRs3tj Up0nQwWOGwANRVpiSTMDxaGX1AnBqz0gFacPDSGAv3LAwka6lb+dhyKbxQg/fhdgkO3f haFm3aKdobrF4OyhxVbwmMmlU0pt2VqJ34opXxP4sks4rwuVpLoQVYj/P1nPCmQhTW/r yjGA== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@google.com header.s=20161025 header.b=YERbU9iV; 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=REJECT sp=REJECT dis=NONE) header.from=google.com Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id w71si288001pfd.273.2018.04.10.22.47.10; Tue, 10 Apr 2018 22:47:48 -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=@google.com header.s=20161025 header.b=YERbU9iV; 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=REJECT sp=REJECT dis=NONE) header.from=google.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1751819AbeDKFoa (ORCPT + 99 others); Wed, 11 Apr 2018 01:44:30 -0400 Received: from mail-pl0-f67.google.com ([209.85.160.67]:44646 "EHLO mail-pl0-f67.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1751221AbeDKFo2 (ORCPT ); Wed, 11 Apr 2018 01:44:28 -0400 Received: by mail-pl0-f67.google.com with SMTP id b6-v6so558522pla.11 for ; Tue, 10 Apr 2018 22:44:28 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=20161025; h=date:from:to:cc:subject:message-id:references:mime-version :content-disposition:in-reply-to:user-agent; bh=sxOOOBZHq3FJr+sn+Eb1+qBCWz2V6H4YeJYiC3JoN40=; b=YERbU9iVXoAWxDpkUeGRtlZqY0B12Dyy6y4LTG6qiTaVTL0iJUXnOpoOIN8H5DNeIE AF4B/jyIxDeRM5CJ7697CbhhQ7eeNmPIUkmlUdAnHMpWgaxbdZjVcFH1bp6RcL+js+gV c1RMA+4Lr3MliBTNlSxIOnF/rQj9H/cbqnt2NVoyqQM504dfH7ADCTKWkMvAZ0WEazgm 3r1DH6bHMkjDiO57dCRMFXXVM4rUu/QyyunYI1co/jn8o+I5UYsi6AeGEZIcqEIuiUfR F7IBtMysu4rWpP5DnfcSMF8+/QpfZzLfltdjwXhWfEwuD0QFrqgWGAoMqOj7P81NhSBh Eb+g== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:date:from:to:cc:subject:message-id:references :mime-version:content-disposition:in-reply-to:user-agent; bh=sxOOOBZHq3FJr+sn+Eb1+qBCWz2V6H4YeJYiC3JoN40=; b=hyed9zpv/mZae6nCMRLmcxNyeEnE17mXSJsd+TM0egtuTHsa6iR+RJQoyo50o4DdJP WhpwhT9UKdHvYtNWuGrY3rXOd9PVJLo17O8hQlb5oD8tro7eefJsp4HKluoyhHdCjpXo bL8GuyKBJ02jUwISlii7OGPqs0PlQJ4DTVHbNmREJUts167BXnGsPySK86xGfvk5uIo5 8RbHAyC+yRnEK2UJ3pottdVKSyU3DXmCYekyTsGQ/ms/MKuJC+iMA9uVnQXrNoFINdqt f7gh69ipSf8XfJsApHaQVnwLAGwCb77FoRhwD2woe4kUUFdS7m+7vaGpFtE8/ffOObgl oaFA== X-Gm-Message-State: ALQs6tC1rqaENxrlFoypimMctFSKucrtgjSTmFlFEK1TNu0sSdiLyN8H IOUomt33C5OeZM1rF0zLA/oFHQ== X-Received: by 2002:a17:902:3181:: with SMTP id x1-v6mr3496617plb.269.1523425467792; Tue, 10 Apr 2018 22:44:27 -0700 (PDT) Received: from decatoncale.mtv.corp.google.com ([2620:0:1000:1501:e4e8:e3c6:19f1:ae51]) by smtp.gmail.com with ESMTPSA id e77sm266390pfk.147.2018.04.10.22.44.26 (version=TLS1_2 cipher=ECDHE-RSA-CHACHA20-POLY1305 bits=256/256); Tue, 10 Apr 2018 22:44:26 -0700 (PDT) Date: Tue, 10 Apr 2018 22:44:25 -0700 From: Benson Leung To: Dmitry Torokhov Cc: linux-input@vger.kernel.org, Benson Leung , Nick Dyer , Olof Johansson , linux-kernel@vger.kernel.org Subject: Re: [PATCH v2 00/14] chrome_laptop: stop being a platform driver Message-ID: <20180411054425.GB123734@decatoncale.mtv.corp.google.com> References: <20180320223138.234724-1-dmitry.torokhov@gmail.com> MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha512; protocol="application/pgp-signature"; boundary="ftEhullJWpWg/VHq" Content-Disposition: inline In-Reply-To: <20180320223138.234724-1-dmitry.torokhov@gmail.com> User-Agent: Mutt/1.9.2 (2017-12-15) Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org --ftEhullJWpWg/VHq Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable Hi Dmitry, On Tue, Mar 20, 2018 at 03:31:24PM -0700, Dmitry Torokhov wrote: > Hi, >=20 > This series is a combination of Atmel touchscreen driver stopping using > platform data and moving over to generic device properties, and > chromeos-laptop switching from being platform driver, which is the wrong > abstraction for it, and moving to using i2c bis notifier. Switching from > platform driver to the notifiers allows us to get rid of the ugly code th= at > manually tries to handle deferrals in case i2c bus is not ready at the ti= me > we start initializing the module. >=20 > Thanks! This series is in next now. I will roll up a pull request for v4.17 soon. Thanks! Benson >=20 > Changes v1->v2: >=20 > - switched suspend mode handling to use DMI quirk. We'll clean it up prop= erly > in the Atmel driver later, for now we just want to untangle Atmel and > chromeos-laptop >=20 > - added Nick's Acks. >=20 > Dmitry Torokhov (14): > Input: atmel_mxt_ts - do not pass suspend mode in platform data > Input: atmel_mxt_ts - switch from OF to generic device properties > Input: atmel_mxt_ts - switch ChromeOS ACPI devices to generic props > platform/chrome: chromeos_laptop - add SPDX identifier > platform/chrome: chromeos_laptop - stop setting suspend mode for Atmel = devices > platform/chrome: chromeos_laptop - introduce pr_fmt() > platform/chrome: chromeos_laptop - factor out getting IRQ from DMI > platform/chrome: chromeos_laptop - rework i2c peripherals initialization > platform/chrome: chromeos_laptop - parse DMI IRQ data once > platform/chrome: chromeos_laptop - use I2C notifier to create devices > platform/chrome: chromeos_laptop - rely on I2C to set up interrupt trig= ger > platform/chrome: chromeos_laptop - use device properties for Pixel > platform/chrome: chromeos_laptop - discard data for unneeded boards > Input: atmel_mxt_ts - remove platform data support >=20 > MAINTAINERS | 1 - > drivers/input/touchscreen/atmel_mxt_ts.c | 231 +++--- > drivers/platform/chrome/chromeos_laptop.c | 896 +++++++++++---------- > include/linux/platform_data/atmel_mxt_ts.h | 31 - > 4 files changed, 579 insertions(+), 580 deletions(-) > delete mode 100644 include/linux/platform_data/atmel_mxt_ts.h >=20 > --=20 > Dmitry --=20 Benson Leung Staff Software Engineer Chrome OS Kernel Google Inc. bleung@google.com Chromium OS Project bleung@chromium.org --ftEhullJWpWg/VHq Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQIzBAABCgAdFiEE6gYDF28Li+nEiKLaHwn1ewov5lgFAlrNoLkACgkQHwn1ewov 5liJNg//YNh3mmayr0k6DYadfO6qloDG9k5Hj/cnTvIxQNoXtnosEOEcs9hNtKIc 7LjEznLWoWEighv8c91JATcmFp3qwvewCXMtA7M8L4vLHwoLao4HGx0WD4n5y/j6 XPh4HQsgh4WYwCQOv0WinmcQ2cF02RxyNOr7+UeO8M0C7r3iKgF9xrRzQJjyZF1n T25+Yoh743H9tYyDXWlzlLZMtnZy9UJX8UnNGSarMDNuQl6P8nVJ/mg93DDRcJDJ eyWM1vWYMevEWt7QtpQKrdpdWUV8bOobBl+MZW1QR3vkHRU6MPugkE+p73Qlf0DZ C3Jr/dfBepEcc3s39LHRo7nZOmDx6F7gKgjnn72nJjRn+KxX9XptSn1bOD0oZHmA +AysWH10JPMizL9aZLGodP6DhFntF8nACyV/Ty75DfHfw23fPwUEoc34wa/yeKR+ vllT1/LEdstijYkHbbwTAPbrEu/zZyivEs2HEa0chW86QEc4SaSQtryxflI2k/u0 15YwwpiS7YWHqFoYgWwAJ/IE3BLpCuidgoHeMEZFAZ4eS0zjylizMrJ76D4lrH/I icJOUWa7h+79nzjiCLSYC+sOZ9di7sFNoCEDQsia49eYJ9lKKACsC0zTDIbD3+9m gWbHTnDibj8Z0fEiZlgN3umxLOnWUdbRYtzHFEQNuZ7xlbl/HKM= =nmh/ -----END PGP SIGNATURE----- --ftEhullJWpWg/VHq--