Received: by 2002:ac0:a5a7:0:0:0:0:0 with SMTP id m36-v6csp649291imm; Fri, 27 Jul 2018 03:46:08 -0700 (PDT) X-Google-Smtp-Source: AAOMgpe3YArpZM2nN+dUDdjSiTne6YbxIRVi9TkVpbXv1sVHlc05Isa7n2FB3AaDDdapO7luGg+K X-Received: by 2002:a63:df04:: with SMTP id u4-v6mr5593649pgg.434.1532688368083; Fri, 27 Jul 2018 03:46:08 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1532688368; cv=none; d=google.com; s=arc-20160816; b=x/VUjR6cdst60k0+QzcO0enmbcvuKghH0QtADmYUDpU5n8YtTL59lSTcwY9/ktGXFU IOETpKXmQkuGBOkP1VlzaCiqeDoUnFQUio4j2c+XyIk2ve5NZYD1RVd+jwC9APSECedt 9/QSsMMhRuk+YJlwu/w2HNjZfbQlnffXtwW4gdoBMvBwIoO/h0r00z3I0pRybAQgdDK/ 9JxfBiug8ffHT2MuhOmxhby/AvAJpft3aMWL7+fVK4/gSmQyLiIXE2WIzHBthB7spCpZ IvJcyfEShTuBCr5QGFLl5OTnZAHvWqkor6WRhH752f8LvGJ6aHVw8aF132a+UEWVJM4J 2uOA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:cc:to:subject:message-id:date:from :references:in-reply-to:mime-version:dkim-signature :arc-authentication-results; bh=B5ipsHWpjV5F9Hej6Wn0EK1AtUmLueusI+giUSnEp3A=; b=tBsrdPO/0+qWAfloSCs5laGWuCQO5nDIwab0q2A2LQYJ76XYBueW2M8cQeJ7nUeG9H 5ivWQIc93YVYbQWO4KcFcpYvy6qUsUDcL6LCNjZwnR4UirOwmvTHG0kiWLWILXd8cRUp NhEfU4HjxCnTlXElmc//a1MJYkvmcQN5z96+hpBoxCLd9/sNp4Rc9/DLzol/vasedRuC 5Oij5UAmQhkGrQBMVXzFZCScnd1Ru/GDBjwBDKRA27Gtnba/c/ZcRBPAwCBGpf7wGDrZ 3A6TGLgN2I4y0V6N1ZlM3DEZWJFl+okUnQ6uqoyRrfbOFta8m6/yF1WJlmTzFNhAWlDf 2mUw== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@gmail.com header.s=20161025 header.b="athAdx/d"; 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 t21-v6si3746176pgb.553.2018.07.27.03.45.53; Fri, 27 Jul 2018 03:46:08 -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="athAdx/d"; 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 S1730719AbeG0MGS (ORCPT + 99 others); Fri, 27 Jul 2018 08:06:18 -0400 Received: from mail-ua0-f193.google.com ([209.85.217.193]:41483 "EHLO mail-ua0-f193.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1729519AbeG0MGS (ORCPT ); Fri, 27 Jul 2018 08:06:18 -0400 Received: by mail-ua0-f193.google.com with SMTP id h1-v6so727310uao.8; Fri, 27 Jul 2018 03:44:57 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:in-reply-to:references:from:date:message-id:subject:to :cc; bh=B5ipsHWpjV5F9Hej6Wn0EK1AtUmLueusI+giUSnEp3A=; b=athAdx/dAHnksT6NGzpZnQn11t9roR1OIhOnVkYNhtJs1injsGMB1oeDkIsI2hO08y Epty2h5FtF5M4clvKSKoxHTC/YLQyU3yJ730uYaz+ehqJhcTa3uUUiSUmjwAKgz2WLgw +uCMONUlvzq0aXKaD9Gq2H2Z62lz2lOmpjDu1g3nx3rpZThgzy+5XuBy66hIT0o0fpPO WO3lCsZ+ymRViYkOEJc35Dnnq1mmzyvek2ZKX3Tt4rXfG0TByfUxDdAZH5d1C7F97/4H uT7w3K60C9HM70Y7cWaR95nx8j969OAkcRQ5iNbaGf+P+KfIZZSa0T4pJWgij8l+lw+8 UnWA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:in-reply-to:references:from:date :message-id:subject:to:cc; bh=B5ipsHWpjV5F9Hej6Wn0EK1AtUmLueusI+giUSnEp3A=; b=uNdMdSqw+Yv7qdVO/YHTsN6grkEaRGyq8hJ8UVshRnEMC8zUKhtMoG64GhWaHaeact 4dAE1+I/k+a7UjxFG1SZ2EdwnAzeWJZO5DayspXnDr0xQy635fX8W0tPDajSRRSZHFZC fTmscOAFB6hKj5Hl/5QR9HtrGVRfmYQ2SFu2b6hbajnvj263+g5nDvelygC+zrNSr0C3 8gX1MaO7Kg4AXxVLzBfvPjVOcTpgoXysnaz+EDuh1H/d2gKtEGmDnOW6xFT+cBvjpNOJ hRnsLwI4D2nR+tvHibEaQXjZEyb1TClZSHHa1GA+xx8mMsPGCEBORoios8fAeZB5HsZw SFrw== X-Gm-Message-State: AOUpUlGxLLxCRIy+1619eddH8WzIkmQBsQsTQvgyDqdTX1q7Hk1o+qaO 4K8V2XfNq0T9xEPIrklw67p6Sl5AsaVvrKxYO2hyg0UP X-Received: by 2002:ab0:1b93:: with SMTP id k19-v6mr4063032uai.122.1532688297284; Fri, 27 Jul 2018 03:44:57 -0700 (PDT) MIME-Version: 1.0 Received: by 2002:a67:2149:0:0:0:0:0 with HTTP; Fri, 27 Jul 2018 03:44:56 -0700 (PDT) In-Reply-To: <20180726225508.74612-1-dbasehore@chromium.org> References: <20180726225508.74612-1-dbasehore@chromium.org> From: Andy Shevchenko Date: Fri, 27 Jul 2018 13:44:56 +0300 Message-ID: Subject: Re: [PATCH] i2c: enable async suspend/resume on i2c devices To: Derek Basehore , Hans de Goede Cc: Linux Kernel Mailing List , Wolfram Sang , linux-i2c , Douglas Anderson , Dmitry Torokhov , venkateswarlu.v.vinjamuri@intel.corp-partner.google.com Content-Type: text/plain; charset="UTF-8" Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org 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. -- With Best Regards, Andy Shevchenko