From patchwork Mon Oct 24 22:21:01 2016 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Lina Iyer X-Patchwork-Id: 9393417 X-Patchwork-Delegate: agross@codeaurora.org Return-Path: Received: from mail.wl.linuxfoundation.org (pdx-wl-mail.web.codeaurora.org [172.30.200.125]) by pdx-korg-patchwork.web.codeaurora.org (Postfix) with ESMTP id 119376086B for ; Mon, 24 Oct 2016 22:21:28 +0000 (UTC) Received: from mail.wl.linuxfoundation.org (localhost [127.0.0.1]) by mail.wl.linuxfoundation.org (Postfix) with ESMTP id 025D229160 for ; Mon, 24 Oct 2016 22:21:28 +0000 (UTC) Received: by mail.wl.linuxfoundation.org (Postfix, from userid 486) id EAD4229120; Mon, 24 Oct 2016 22:21:27 +0000 (UTC) X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on pdx-wl-mail.web.codeaurora.org X-Spam-Level: X-Spam-Status: No, score=-6.8 required=2.0 tests=BAYES_00,DKIM_SIGNED, RCVD_IN_DNSWL_HI,T_DKIM_INVALID autolearn=ham version=3.3.1 Received: from vger.kernel.org (vger.kernel.org [209.132.180.67]) by mail.wl.linuxfoundation.org (Postfix) with ESMTP id 97B8729160 for ; Mon, 24 Oct 2016 22:21:27 +0000 (UTC) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S965651AbcJXWVW (ORCPT ); Mon, 24 Oct 2016 18:21:22 -0400 Received: from mail-pf0-f172.google.com ([209.85.192.172]:35834 "EHLO mail-pf0-f172.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S965477AbcJXWVS (ORCPT ); Mon, 24 Oct 2016 18:21:18 -0400 Received: by mail-pf0-f172.google.com with SMTP id s8so105956466pfj.2 for ; Mon, 24 Oct 2016 15:21:18 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; h=from:to:cc:subject:date:message-id:in-reply-to:references; bh=i/4I1kVLk2aAr7UJHAGgVhubzr9vOw2aHbsnwb+TKps=; b=Ar7yQJW5LyG4cH1Mi/V36rxZWMDpZz4oihWiUhnVvqN/iwbYFcxVcyl6NoRu+5xNRr ZaOK8dfWzERvhY1e0o7PbQgKiZBGYjv17b4sbHjw6LFlNbNf1NOmGQFQQaYlPv4pl7q1 PQAphkR0xhA6ARMNKMUCGhSP1J9cvWdnD7XbU= X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:from:to:cc:subject:date:message-id:in-reply-to :references; bh=i/4I1kVLk2aAr7UJHAGgVhubzr9vOw2aHbsnwb+TKps=; b=NFV9mdH4pqAVrW7gyaj7rme40QaCLStUGa6YSZtduw7lRosnpdnNTxdpPD36OGHcyr duL2mjZzYiEMYirO6GbWQV0RAbuTyQ9V/tLbQNa0K2M8FOzzddMPIE3WTCQFWRLVMpvx taimR73uJ3RBg/B7x5JP1vHnUYj8aLoMnieRahpwW+tpFUahKwUS1KLLCH0TWKtkKo8W yYhWOYs+Srjl4zTOZilF+ZqKEkcZYkH1z9IBn/FaRyFMFJGhWyJJvP5oXtDMZghwVzIU sWYkBJIoamcWLONsCOBJVo37IpGkz7Inn25en2j8yzaSddww7OpAkAQjYDc2nRHF5cLi WAyw== X-Gm-Message-State: ABUngveir3FILBVPTclXqGBYEmdWDpLUN0B7W5EeNR4d/2UpKOc8fj/XiPS1Kj7+A+6ivZN+ X-Received: by 10.99.98.2 with SMTP id w2mr8885244pgb.59.1477347678094; Mon, 24 Oct 2016 15:21:18 -0700 (PDT) Received: from ubuntu.localdomain (i-global254.qualcomm.com. [199.106.103.254]) by smtp.gmail.com with ESMTPSA id x190sm27674408pfd.20.2016.10.24.15.21.15 (version=TLS1_2 cipher=ECDHE-RSA-AES128-SHA bits=128/128); Mon, 24 Oct 2016 15:21:17 -0700 (PDT) From: Lina Iyer To: ulf.hansson@linaro.org, khilman@kernel.org, rjw@rjwysocki.net, linux-pm@vger.kernel.org, linux-arm-kernel@lists.infradead.org Cc: andy.gross@linaro.org, sboyd@codeaurora.org, linux-arm-msm@vger.kernel.org, brendan.jackman@arm.com, lorenzo.pieralisi@arm.com, sudeep.holla@arm.com, Juri.Lelli@arm.com, Lina Iyer Subject: [PATCH v4 2/9] PM / Domain: Add residency property to genpd states Date: Mon, 24 Oct 2016 15:21:01 -0700 Message-Id: <1477347668-41901-3-git-send-email-lina.iyer@linaro.org> X-Mailer: git-send-email 2.7.4 In-Reply-To: <1477347668-41901-1-git-send-email-lina.iyer@linaro.org> References: <1477347668-41901-1-git-send-email-lina.iyer@linaro.org> Sender: linux-arm-msm-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-arm-msm@vger.kernel.org X-Virus-Scanned: ClamAV using ClamSMTP Residency of a domain's idle state indicates that the minimum idle time for the domain's idle state to be beneficial for power. Add the parameter to the state node. Future patches, will use the residency value in the genpd governor to determine if it is worth while to enter an idle state. Signed-off-by: Lina Iyer Acked-by: Ulf Hansson --- include/linux/pm_domain.h | 1 + 1 file changed, 1 insertion(+) diff --git a/include/linux/pm_domain.h b/include/linux/pm_domain.h index de1d8f3..f4492eb 100644 --- a/include/linux/pm_domain.h +++ b/include/linux/pm_domain.h @@ -38,6 +38,7 @@ struct gpd_dev_ops { struct genpd_power_state { s64 power_off_latency_ns; s64 power_on_latency_ns; + s64 residency_ns; }; struct generic_pm_domain {