From patchwork Fri Oct 14 17:47:50 2016 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Lina Iyer X-Patchwork-Id: 77679 Delivered-To: patch@linaro.org Received: by 10.140.97.247 with SMTP id m110csp401596qge; Fri, 14 Oct 2016 10:48:09 -0700 (PDT) X-Received: by 10.98.36.219 with SMTP id k88mr19777895pfk.88.1476467289908; Fri, 14 Oct 2016 10:48:09 -0700 (PDT) Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id z62si15938045pgd.102.2016.10.14.10.48.09; Fri, 14 Oct 2016 10:48:09 -0700 (PDT) Received-SPF: pass (google.com: best guess record for domain of linux-pm-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) client-ip=209.132.180.67; Authentication-Results: mx.google.com; dkim=neutral (body hash did not verify) header.i=@linaro.org; spf=pass (google.com: best guess record for domain of linux-pm-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-pm-owner@vger.kernel.org; dmarc=fail (p=NONE dis=NONE) header.from=linaro.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1756142AbcJNRsI (ORCPT + 14 others); Fri, 14 Oct 2016 13:48:08 -0400 Received: from mail-pa0-f53.google.com ([209.85.220.53]:34850 "EHLO mail-pa0-f53.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1756005AbcJNRsH (ORCPT ); Fri, 14 Oct 2016 13:48:07 -0400 Received: by mail-pa0-f53.google.com with SMTP id qn10so48627602pac.2 for ; Fri, 14 Oct 2016 10:48:07 -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=g7aG+kfzK64/9dIC16k11E19srVPU2KoVsFW67hIKskwzIHXAc6G8A4yL31ZL8VGJ/ 56ueCZSW/nO2HCbBBfZDQTaXuzV3W53hTtUwNNkwjxC6fE/CABM3czm/UZV4mQIiyRoI oqVFl8uD9gp5uJi6nT6VKWZ7cQ2fA5uGSiI24= 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=Lhn33hE586Ur9OTtbw64gZVilmoiE5lYgHEhXXeyx0XiC0CJqsaHgiFVihohoiGM4g 50HE+vQcfcb/vNXLTRoKIXl7YP6o37mR0sIiCTM+2vZ+BdwEf07R6c/d5JvCcYCI+q2T IzzslP5wyv13XIM7P1v84iMIZMsFFDWCo9EmPGIKeQrwa2Ixo/Rhzox6SDPgEwn360ho EkBm05hncWVneP/9fN0STALQqBWnzcKSDVf2hSGHUbzOnvGwr7QN4I3zH/avncu0dxc0 KRKaS65paGBvrGulqjRuXbEZyJcBuStX7dRkb+HqBB7XrJ2rqTCDYX32RQ5MkBjGG9ye Huhw== X-Gm-Message-State: AA6/9RnV12e7lzCkNTTVIrYEDguW5phMG8eh8WYW4WHf8+GlGH0Y/If/tOWRStBKTHj4Iqe9 X-Received: by 10.66.51.129 with SMTP id k1mr16661574pao.5.1476467286689; Fri, 14 Oct 2016 10:48:06 -0700 (PDT) Received: from ubuntu.localdomain (i-global254.qualcomm.com. [199.106.103.254]) by smtp.gmail.com with ESMTPSA id q12sm6725466pfd.7.2016.10.14.10.48.04 (version=TLS1_2 cipher=ECDHE-RSA-AES128-SHA bits=128/128); Fri, 14 Oct 2016 10:48:05 -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 v3 2/8] PM / Domain: Add residency property to genpd states Date: Fri, 14 Oct 2016 10:47:50 -0700 Message-Id: <1476467276-75094-3-git-send-email-lina.iyer@linaro.org> X-Mailer: git-send-email 2.7.4 In-Reply-To: <1476467276-75094-1-git-send-email-lina.iyer@linaro.org> References: <1476467276-75094-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 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(+) -- 2.7.4 -- To unsubscribe from this list: send the line "unsubscribe linux-pm" in the body of a message to majordomo@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html 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 {