From patchwork Fri Oct 7 22:36:55 2016 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Lina Iyer X-Patchwork-Id: 9367787 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 9087B600C8 for ; Fri, 7 Oct 2016 22:39:59 +0000 (UTC) Received: from mail.wl.linuxfoundation.org (localhost [127.0.0.1]) by mail.wl.linuxfoundation.org (Postfix) with ESMTP id 89827291A3 for ; Fri, 7 Oct 2016 22:39:59 +0000 (UTC) Received: by mail.wl.linuxfoundation.org (Postfix, from userid 486) id 7C45F29845; Fri, 7 Oct 2016 22:39:59 +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=-4.1 required=2.0 tests=BAYES_00,DKIM_SIGNED, RCVD_IN_DNSWL_MED,T_DKIM_INVALID autolearn=ham version=3.3.1 Received: from bombadil.infradead.org (bombadil.infradead.org [198.137.202.9]) (using TLSv1.2 with cipher AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by mail.wl.linuxfoundation.org (Postfix) with ESMTPS id B3527291A3 for ; Fri, 7 Oct 2016 22:39:58 +0000 (UTC) Received: from localhost ([127.0.0.1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.85_2 #1 (Red Hat Linux)) id 1bsdmE-0001uV-J3; Fri, 07 Oct 2016 22:38:02 +0000 Received: from mail-pa0-x230.google.com ([2607:f8b0:400e:c03::230]) by bombadil.infradead.org with esmtps (Exim 4.85_2 #1 (Red Hat Linux)) id 1bsdlm-0001ms-9h for linux-arm-kernel@lists.infradead.org; Fri, 07 Oct 2016 22:37:36 +0000 Received: by mail-pa0-x230.google.com with SMTP id qn10so24139930pac.2 for ; Fri, 07 Oct 2016 15:37:13 -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=fanyhLk+wVliZ7rkHIUC7xObKXJdmiPMc4XweJ/tG8EBP7Kalz4m/N+o17201Iix7f esth3W+KIM6nUP9ymI9Pb0j6mOd+Nr6wCvCjy6mCxCyMbbrWthMIXYiKE7i+E2poJUSz RUDCdHt8UtHfOwhsGx6J7CVwgySnwdthkM6dY= 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=kP2eopeu1toXddxezuflhFDnx4PzqDOVgdYUu4v7aiTNQNwHn8/xXkPeYMUGBIDxDn ywTGh3Ni0YuIyBzyHCd9icVKQYAUItqMdr/b5aAq/dXI7ZnMzmWT6D3Zb4ujO5ws5Ict Fq4O+0I3Z+QS3pkeMBxh/4MiJwkck2mbgfyEL3MV3BPY6kJTqSiKSUxQzXjnC5AAti2n 3S2B+C4Gd1W5iX5n+Dl1PWE471HjjxjnzCjgDA0LqzQtYqckB/oUr2WBOlfW7A7z2jrq Bzpq1kgH0RA+LsL22tjCh/x9Z9JzELgFDrQv5lgnUZRfcpkX6HIufpCEMvp4pRk0EQqs /obw== X-Gm-Message-State: AA6/9RkJjIOpuiXH96EvKvKs3Ao/kpkiG2qG+P6AtbZt/IKfrb40YgEacDJrZC50dYUTBDly X-Received: by 10.66.5.7 with SMTP id o7mr18295039pao.19.1475879833253; Fri, 07 Oct 2016 15:37:13 -0700 (PDT) Received: from ubuntu.localdomain (i-global254.qualcomm.com. [199.106.103.254]) by smtp.gmail.com with ESMTPSA id 4sm16409203pfw.90.2016.10.07.15.37.11 (version=TLS1_2 cipher=ECDHE-RSA-AES128-SHA bits=128/128); Fri, 07 Oct 2016 15:37:12 -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 Subject: [PATCH v2 2/8] PM / Domain: Add residency property to genpd states Date: Fri, 7 Oct 2016 15:36:55 -0700 Message-Id: <1475879821-8035-3-git-send-email-lina.iyer@linaro.org> X-Mailer: git-send-email 2.7.4 In-Reply-To: <1475879821-8035-1-git-send-email-lina.iyer@linaro.org> References: <1475879821-8035-1-git-send-email-lina.iyer@linaro.org> X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20161007_153734_628293_4216AAFD X-CRM114-Status: GOOD ( 11.84 ) X-BeenThere: linux-arm-kernel@lists.infradead.org X-Mailman-Version: 2.1.20 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Cc: lorenzo.pieralisi@arm.com, Juri.Lelli@arm.com, linux-arm-msm@vger.kernel.org, sboyd@codeaurora.org, brendan.jackman@arm.com, sudeep.holla@arm.com, andy.gross@linaro.org, Lina Iyer MIME-Version: 1.0 Sender: "linux-arm-kernel" Errors-To: linux-arm-kernel-bounces+patchwork-linux-arm=patchwork.kernel.org@lists.infradead.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 {