Received: by 2002:ac0:a5a7:0:0:0:0:0 with SMTP id m36-v6csp723978imm; Fri, 27 Jul 2018 05:08:17 -0700 (PDT) X-Google-Smtp-Source: AAOMgpdnN6lPk7D3MvJypoIY6Kr6VJEOKMoh58M03zsnUA0kdQvA6xB9po4oVWHFquq5EY3o4Jsi X-Received: by 2002:a17:902:6ac7:: with SMTP id i7-v6mr5963046plt.288.1532693297195; Fri, 27 Jul 2018 05:08:17 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1532693297; cv=none; d=google.com; s=arc-20160816; b=XZdmODS95OxVoNVs56OIfukbAO0CS+vOhtLnu2BAbx7vcvfU/sZcpc615V+78RAQge W9QkuEJnzSzNpQMZG53/P7kBKoxGQ62//IBdgYLT8/FgiZ/CtFMdieY183QUyEB+Ab5s nT60AHlo5lQPUndYruhe6LEDlJFDjxZbjmfe6VQg8sJfeVKDP+esLIcfbyDtO1Jp4KGC LtuGRHJ+R2xT9M0/RARKkH36++zyApNhAisgB0ATLuIZLB27TRxAEJw35ADKQqvCn5Cn 240UeiODJ45E24nBPT8iG+Fn6Gp8gd0aUUpaXd5jeDbezoFuqxOe7WZi8OLEyhWWSPom Yatw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:content-transfer-encoding :content-language:in-reply-to:mime-version:user-agent:date :message-id:from:references:cc:to:subject:arc-authentication-results; bh=9oC6Si718hlZRxlNrMpx5GRpwqAukuLmKjMgDdFUAUQ=; b=dxGTkSh82e2XkLZYtKi4wHacUZLMQzUrBNSCnLboyStHHRNomoVVR97dRU9VFl9jQA RltJESusNTC8SDxNgt3KjXSk2QXZPChm8SjGC7KXvmSpd38/VyklJN6bLeN+p1vO/g9P 0COUErliAfEFrN4bL11perUS6dNSVEG+TEngLGsQQcL6nVlCPR0aX7qmEwtJdH/CHSOo /d2x7AsXtIQKWn8LtclnMNKZDXUZOjPYl0JHnc+8JitZcThVAS6yHq1Qlk4Fr4EaVKj2 tXB2cCb6yTlnQbMMVh/m3zvl677RxNdFbFljvDoYKoTMnLBQIL1bNDKPIfHk9/6c5HTR T6Ag== ARC-Authentication-Results: i=1; mx.google.com; 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=fail (p=NONE sp=NONE dis=NONE) header.from=redhat.com Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id x37-v6si3525510pgl.544.2018.07.27.05.08.02; Fri, 27 Jul 2018 05:08:17 -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; 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=fail (p=NONE sp=NONE dis=NONE) header.from=redhat.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1730568AbeG0N2w (ORCPT + 99 others); Fri, 27 Jul 2018 09:28:52 -0400 Received: from mail-ed1-f67.google.com ([209.85.208.67]:42675 "EHLO mail-ed1-f67.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1729541AbeG0N2w (ORCPT ); Fri, 27 Jul 2018 09:28:52 -0400 Received: by mail-ed1-f67.google.com with SMTP id r4-v6so3756613edp.9 for ; Fri, 27 Jul 2018 05:07:14 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:subject:to:cc:references:from:message-id:date :user-agent:mime-version:in-reply-to:content-language :content-transfer-encoding; bh=9oC6Si718hlZRxlNrMpx5GRpwqAukuLmKjMgDdFUAUQ=; b=PzE7UwlQLkLxLfzxc96nC2khwZkBCKI4L4rZ/ia1CYbp39/9ZqJg0YW3BFw6lz3/0/ C/Rsv6n+UYSpJm5+Is18zhwFdAvceCR599jjh0Mm3WK1yMvVkL6N1Ze8qY08GwcfOKgU 1le40X6r7rlNCLZxJPbwcWm36TJVZ5MMj+V1p6yaDfIv4Te7EjklL8t6R1CXpGxhxpmH dcJS0NWql54xQe2h4eo9wN4F+kurZDn18fYxAXHi0UeO007j2Oh8th5ZM4ozmi/X2rDD NhUO5NMKWZJPJoGRbZ3FuSVSX0Xx8RS3vp+zs6YX/9grsy5A9njJQMK9YQcjWz3eZJVn d0ew== X-Gm-Message-State: AOUpUlHzEu6B7pi8Nq7iV+Sz7kUTpd0jcs/dEybLsu7SCIP896WUNy3k Q5TvvEcC2tZwusj35xl3dfe/fw== X-Received: by 2002:a50:a305:: with SMTP id 5-v6mr7214425edn.57.1532693233782; Fri, 27 Jul 2018 05:07:13 -0700 (PDT) Received: from localhost.localdomain (546A5441.cm-12-3b.dynamic.ziggo.nl. [84.106.84.65]) by smtp.gmail.com with ESMTPSA id x8-v6sm1862484edr.24.2018.07.27.05.07.12 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Fri, 27 Jul 2018 05:07:13 -0700 (PDT) Subject: Re: [PATCH] i2c: enable async suspend/resume on i2c devices To: Andy Shevchenko , Derek Basehore Cc: Linux Kernel Mailing List , Wolfram Sang , linux-i2c , Douglas Anderson , Dmitry Torokhov , venkateswarlu.v.vinjamuri@intel.corp-partner.google.com References: <20180726225508.74612-1-dbasehore@chromium.org> From: Hans de Goede Message-ID: <1c3aba3d-0dfb-dc24-bd7a-5289a19a9065@redhat.com> Date: Fri, 27 Jul 2018 14:07:11 +0200 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101 Thunderbird/52.8.0 MIME-Version: 1.0 In-Reply-To: Content-Type: text/plain; charset=utf-8; format=flowed Content-Language: en-US Content-Transfer-Encoding: 7bit Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Hi, On 07/27/2018 12:44 PM, Andy Shevchenko wrote: > On Fri, Jul 27, 2018 at 1:55 AM, Derek Basehore wrote: >> This enables the async suspend property for i2c devices. This reduces >> the suspend/resume time considerably on platforms with multiple i2c >> devices (such as a trackpad or touchscreen). > > How did you test this? > > Especially on Chromebooks based on Intel Cherrytrail / Braswell > platforms, they have a painful PMIC vs. OS design solution. > > +Cc: Hans, who did a lot in this area. We disable suspend of the i2c controller for the i2c-bus to which the PMIc is connected on these platforms, so I do not expect this to cause any new issues. But this is something to keep an eye on, Regards, Hans