Received: by 10.213.65.68 with SMTP id h4csp62534imn; Thu, 15 Mar 2018 16:59:37 -0700 (PDT) X-Google-Smtp-Source: AG47ELv96nE/mzlyOw4kY418uXhaJlqqYvCarugYAoMZlwGI9dkaIbUvGZ+IQ6FgGicZXCwBRcuv X-Received: by 10.98.156.148 with SMTP id u20mr9116246pfk.167.1521158377793; Thu, 15 Mar 2018 16:59:37 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1521158377; cv=none; d=google.com; s=arc-20160816; b=ZuzMT5sybwvQ3I6dTRX8sbqkfk/Xuup/HUTMTg4AnR5LQL1LgrkRYZjO8ALqYE14zU Oqbl2Z2+c3J/k1ABMNg3amXC50khb6reXPLLXU9/E9K2fw+1+nTK3PID8qgxViPoVQUH +ru6BcetP80LkIvka0+6rYVnSDH6/Weydh1Vow/nQDqo+E0EviDu+TU8DYRZ/B1uCNsO 8ZrUwZ+u+kfMJ5zvBBZrR1yJi1zPolb8FxOxvsZNg0WTFj3gQK4yVoZeh0iA9Qir3mrt wDlAjqHQBw+BvTNnhliTIBa67WyXcFcaIV9NCQll6+jHSljpur4pMNddBLT9828t/sv7 zmfA== 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=gCOIpZbkPyBXxYNpSTMf5X7Or5PmxqfTZNDvOCjRwwU=; b=q6gUcI5mGvmO3Kth94kfL4crhXJoy2E+fJCf7exebbvSx/3a+p7RgMXsQ3BvlESKYA 6G49h8Ly6AM9FQqN/AA7gpPdfnwVNqd2+U0AScYTKM61qMXiPLkw2pXQhxRW8vAx4BcF BjMteLD4bLReeUU1qQgnFU/jIv4mycP7L1X+JhLVHr3+Kh9u8VMelXyGV6zagUwZ+ost JXL4a8Ol4RFAY90opJpkE2m806la9GMNBr1WTsS/gDv2WBYPhsbY9EMn4usZirgsMVdy V33TM04pQxa8ctSEN5aB6VrCQzsYkm52uARgwQM7/hnCl/mrkcczBkt7RPUWijn1eJvF I7vg== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@gmail.com header.s=20161025 header.b=fhNf8ld3; 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=gmail.com Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id t64si4088952pgc.584.2018.03.15.16.58.53; Thu, 15 Mar 2018 16:59:37 -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=@gmail.com header.s=20161025 header.b=fhNf8ld3; 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=gmail.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S933248AbeCOX40 (ORCPT + 99 others); Thu, 15 Mar 2018 19:56:26 -0400 Received: from mail-pl0-f65.google.com ([209.85.160.65]:36803 "EHLO mail-pl0-f65.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S932838AbeCOX4Y (ORCPT ); Thu, 15 Mar 2018 19:56:24 -0400 Received: by mail-pl0-f65.google.com with SMTP id 61-v6so4811373plf.3; Thu, 15 Mar 2018 16:56:24 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=date:from:to:cc:subject:message-id:references:mime-version :content-disposition:in-reply-to:user-agent; bh=gCOIpZbkPyBXxYNpSTMf5X7Or5PmxqfTZNDvOCjRwwU=; b=fhNf8ld3sdkSrLEtn7yFpiFsddAwsSxwCESgJ4PW7E1i/da6nSr05vvMAoennGNfwQ MPVh0bw0A2BmK/h4j1Bok4JP8WA/L92I46UCHP5U0BU0zVLh9uzlvqmkFLhLS7JsaNej bKKTVjQHEBFz1SN6Rjlr4dmqmkqT22T0FmMYY+G6ljRtqC8rf8n0whzb2J8VSW6cCyb+ 5uwsnFZ3YF2njITIGw+xIaQVUZ+vRcICV8ekHbgOzb4oXwShdJSX6kmAqNTU0opq65BR RM9rIAvpLdpoeJe2WSsSR2aLtXqFYL0sZcF8HTjnymlDFbas8NHKwsPPGSHcAGsixQT2 WXNw== 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=gCOIpZbkPyBXxYNpSTMf5X7Or5PmxqfTZNDvOCjRwwU=; b=QqMHbU0HEcsE9lq5R9Js8x/Ey5fbLmBMKKI5LBITNp/hxrlVGH/tygUjOSn4Pq1Yl3 nIPLCkSTx1voqbkoBzuUR2IU7Nd5ORCm+DVdcziF9KaJ3/u6hs86ZLCqRkcbkI4QDI3v 0e6seHyw+tP+XLJwhFJ81IJjWFxcrDByHB9pr7zypoaHzK25Dop5kHCjbAmUL6JR67y6 7RzVxLA7XFTXHITjkgqu8jreJkeM/kRtkafnFrLymsI7k7vzANwo4My/ClyMJRqG1kBC ipuAbzYmV/NvKw/TfjDm2B4/j3DDoxm/7OiQr0a0NqZg8KFLTCUih93ruGdbckyfDg5T EFWg== X-Gm-Message-State: AElRT7GqW3MirpUQ2UngBzu+JtQkKJYpoPbnwDThq/SxZNkD7eR53Sb0 l5qntUiAScnXXT+K1QFVOkA= X-Received: by 2002:a17:902:bd8e:: with SMTP id q14-v6mr6350463pls.19.1521158183770; Thu, 15 Mar 2018 16:56:23 -0700 (PDT) Received: from dtor-ws ([2620:0:1000:1511:8de6:27a8:ed13:2ef5]) by smtp.gmail.com with ESMTPSA id 5sm13230984pfh.133.2018.03.15.16.56.22 (version=TLS1_2 cipher=ECDHE-RSA-CHACHA20-POLY1305 bits=256/256); Thu, 15 Mar 2018 16:56:23 -0700 (PDT) Date: Thu, 15 Mar 2018 16:56:21 -0700 From: Dmitry Torokhov To: Nick Dyer Cc: linux-input@vger.kernel.org, Benson Leung , Olof Johansson , linux-kernel@vger.kernel.org Subject: Re: [PATCH 01/14] Input: atmel_mxt_ts - do not pass suspend mode in platform data Message-ID: <20180315235621.GA60361@dtor-ws> References: <20180312190907.174301-1-dmitry.torokhov@gmail.com> <20180312190907.174301-2-dmitry.torokhov@gmail.com> <20180314205123.GA26353@lava.h.shmanahar.org> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20180314205123.GA26353@lava.h.shmanahar.org> 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 On Wed, Mar 14, 2018 at 08:51:24PM +0000, Nick Dyer wrote: > Hi Dmitry- > > Thanks for sending these patches! > > On Mon, Mar 12, 2018 at 12:08:54PM -0700, Dmitry Torokhov wrote: > > The way we are supposed to put controller to sleep and wake it up does not > > depend on the platform, but rather on controller itself. Controllers using > > T9 require manipulating T9 control register, while others, using newer > > T100, should be put to sleep by adjusting T7 power config. > > I'm afraid this is actually a misconception. If you look at object table > for the older T9 device, you'll find it has the T7 object and it in fact > works exactly the same way as the T100-based device. > > The MXT_SUSPEND_T9_CTRL is in there because on your older Pixel devices > the config saved into NVRAM on the touch controller has a zero byte in > the T9 CTRL setting, meaning the touch controller will never wake up > unless the driver knows to write 0x83 into it. Ah, OK, I see. I would really like to drop this pdata->suspend_mode stuff and I do not want to create "pixel-screwed-up" property either... I guess for the time being I'll put a DMI quirk for Link to restore T9 control method, and then look into cleaning it all up. We have quite a bit different code in chromeos kernel trees and I'd like to reconcile it. Thanks. -- Dmitry