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: 9367761 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 77FEF600C8 for ; Fri, 7 Oct 2016 22:37:17 +0000 (UTC) Received: from mail.wl.linuxfoundation.org (localhost [127.0.0.1]) by mail.wl.linuxfoundation.org (Postfix) with ESMTP id 7E205297F0 for ; Fri, 7 Oct 2016 22:37:17 +0000 (UTC) Received: by mail.wl.linuxfoundation.org (Postfix, from userid 486) id 7253529800; Fri, 7 Oct 2016 22:37:17 +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.3 required=2.0 tests=BAYES_00,DKIM_SIGNED, RCVD_IN_DNSWL_HI, RCVD_IN_SORBS_SPAM, 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 D595D297F4 for ; Fri, 7 Oct 2016 22:37:15 +0000 (UTC) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1754150AbcJGWhO (ORCPT ); Fri, 7 Oct 2016 18:37:14 -0400 Received: from mail-pa0-f44.google.com ([209.85.220.44]:33390 "EHLO mail-pa0-f44.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1753735AbcJGWhO (ORCPT ); Fri, 7 Oct 2016 18:37:14 -0400 Received: by mail-pa0-f44.google.com with SMTP id cd13so28111672pac.0 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=PRMxkCCfgimtrnrBLEOX2yHFA6G/Qs6HYMiZZxhcHUdSzjX4GUKtkHB7RlD1Wa4seK ZPV+b64l5k035rlci1FyDHbFX2zB6oIi7Ol+YcpRvrxNejfejkIvvFXT41hzCCbmCUn1 Wj6PmShwFRdLFNCcNAe+f7jT537fdvdjjUec9F7RnJaw+CJSlLZ3gtqS9wjBoI2ZqCyy jcvG+4fdI8P4gZzGfJDaRiFytiVohV19ZsUH4MZnMDFyx6onONcXbpqiA87OnpdIJH2C G/d6/lPkNmypQbPWQOLi5MmceMCV7YI3YL/xMlZw6aY4/Ixs7uxaBDwFN3A/lnDJzCIw L1xg== X-Gm-Message-State: AA6/9Rn17Vggkp5RFM1FdVRPXDkjt1DwNRb6bMHP6TR7iIMLBu8Im33X6gjnTJy5VGMxRM5J 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 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 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> Sender: linux-pm-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-pm@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 {