From patchwork Wed Oct 5 20:31:53 2016 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Lina Iyer X-Patchwork-Id: 9363389 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 6FE356077E for ; Wed, 5 Oct 2016 20:34:37 +0000 (UTC) Received: from mail.wl.linuxfoundation.org (localhost [127.0.0.1]) by mail.wl.linuxfoundation.org (Postfix) with ESMTP id 60D6A28CDE for ; Wed, 5 Oct 2016 20:34:37 +0000 (UTC) Received: by mail.wl.linuxfoundation.org (Postfix, from userid 486) id 5155628CE5; Wed, 5 Oct 2016 20:34:37 +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 DAA4C28CDE for ; Wed, 5 Oct 2016 20:34:36 +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 1brssQ-0007gJ-ER; Wed, 05 Oct 2016 20:33:18 +0000 Received: from mail-pf0-x22a.google.com ([2607:f8b0:400e:c00::22a]) by bombadil.infradead.org with esmtps (Exim 4.85_2 #1 (Red Hat Linux)) id 1brsrd-0007ON-P9 for linux-arm-kernel@lists.infradead.org; Wed, 05 Oct 2016 20:32:30 +0000 Received: by mail-pf0-x22a.google.com with SMTP id i85so41528643pfa.3 for ; Wed, 05 Oct 2016 13:32:09 -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=JUIQDgVmJ6cjK/9hAEtluY2QAdhs2c0NL2obb5THI3U=; b=M9+S7VLXjn9LAq21p63H+A2LSlSQ8S6TK0PxBcnVEdX+NqS04vcvMvuimQjTQxUKVs zxZOULYHzdG+bkMkmRIzqqwj8CQJ+gMKc6l0kWGb8CyzDypS/qceXXaj4vx/yt3cq+Oc TByRP/XkrxtOfowOQ729lgPO/KOksGzKnIavE= 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=JUIQDgVmJ6cjK/9hAEtluY2QAdhs2c0NL2obb5THI3U=; b=SkKK6zsRsmD/sldMs5FemX6E54+1RQnnHED3ecmQ1Kh3zgC3fwGF7EIh4nu/Qra3A8 meCSkV072zOlXc/9kA7/K7zL58TncI5eWisoBhxc02YQfyYhRkAstiyZHnPzEROkXyzk KKc7qmPuHd4eKoqOXJ0zmNnLbjcC4G0Rkx61yGoAvXkDb09kFt4JiivobK6DOAu7wbzu hTQwiLpizUzR5IvAQTbsSJQiWeGv+tsyETdA0wrz+QR2HQssAzFTMLHA/L8tqTRG64kq S8GiG24eiUtXC7edXkxXYzOTnSnbljOS7jjVvlSPBQxuR0y2DI5U8OYUibKobt0mwKAP +k7Q== X-Gm-Message-State: AA6/9RlPUBnD3WrrCc5XxfCiCYQeemerVYmnwoK3lXiKZn+2ESFPjN9LuTBTYRYCOhFDdsLW X-Received: by 10.98.90.133 with SMTP id o127mr10302093pfb.61.1475699528941; Wed, 05 Oct 2016 13:32:08 -0700 (PDT) Received: from ubuntu.localdomain (i-global254.qualcomm.com. [199.106.103.254]) by smtp.gmail.com with ESMTPSA id s80sm42999467pfd.10.2016.10.05.13.32.06 (version=TLS1_2 cipher=ECDHE-RSA-AES128-SHA bits=128/128); Wed, 05 Oct 2016 13:32:08 -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 2/8] PM / Domain: Add residency property to genpd states Date: Wed, 5 Oct 2016 14:31:53 -0600 Message-Id: <1475699519-109623-3-git-send-email-lina.iyer@linaro.org> X-Mailer: git-send-email 2.7.4 In-Reply-To: <1475699519-109623-1-git-send-email-lina.iyer@linaro.org> References: <1475699519-109623-1-git-send-email-lina.iyer@linaro.org> X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20161005_133229_929202_AED318F0 X-CRM114-Status: GOOD ( 10.61 ) 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 bd1ffb9..c113713 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 {