From patchwork Thu Jul 9 15:43:36 2015 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Bartlomiej Zolnierkiewicz X-Patchwork-Id: 6757041 Return-Path: X-Original-To: patchwork-linux-arm@patchwork.kernel.org Delivered-To: patchwork-parsemail@patchwork2.web.kernel.org Received: from mail.kernel.org (mail.kernel.org [198.145.29.136]) by patchwork2.web.kernel.org (Postfix) with ESMTP id BA1EDC05AC for ; Thu, 9 Jul 2015 15:46:52 +0000 (UTC) Received: from mail.kernel.org (localhost [127.0.0.1]) by mail.kernel.org (Postfix) with ESMTP id DDEE8206C7 for ; Thu, 9 Jul 2015 15:46:51 +0000 (UTC) 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.kernel.org (Postfix) with ESMTPS id 04CD8206B8 for ; Thu, 9 Jul 2015 15:46:51 +0000 (UTC) Received: from localhost ([127.0.0.1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.80.1 #2 (Red Hat Linux)) id 1ZDE0d-0001y8-9m; Thu, 09 Jul 2015 15:45:11 +0000 Received: from mailout2.samsung.com ([203.254.224.25]) by bombadil.infradead.org with esmtps (Exim 4.80.1 #2 (Red Hat Linux)) id 1ZDE0M-0000Qb-53 for linux-arm-kernel@lists.infradead.org; Thu, 09 Jul 2015 15:44:54 +0000 Received: from epcpsbgm1.samsung.com (epcpsbgm1 [203.254.230.26]) by mailout2.samsung.com (Oracle Communications Messaging Server 7.0.5.31.0 64bit (built May 5 2014)) with ESMTP id <0NR802YP2928B130@mailout2.samsung.com> for linux-arm-kernel@lists.infradead.org; Fri, 10 Jul 2015 00:44:32 +0900 (KST) X-AuditID: cbfee61a-f79516d000006302-78-559e96dfa740 Received: from epmmp2 ( [203.254.227.17]) by epcpsbgm1.samsung.com (EPCPMTA) with SMTP id BA.9C.25346.FD69E955; Fri, 10 Jul 2015 00:44:32 +0900 (KST) Received: from AMDC1976.DIGITAL.local ([106.120.53.102]) by mmp2.samsung.com (Oracle Communications Messaging Server 7.0.5.31.0 64bit (built May 5 2014)) with ESMTPA id <0NR800J1C91IAM40@mmp2.samsung.com>; Fri, 10 Jul 2015 00:44:31 +0900 (KST) From: Bartlomiej Zolnierkiewicz To: Thomas Abraham , Sylwester Nawrocki , Michael Turquette , Kukjin Kim , Kukjin Kim , Viresh Kumar , Krzysztof Kozlowski Subject: [PATCH v2 2/7] cpufreq: opp: fix handling of turbo modes Date: Thu, 09 Jul 2015 17:43:36 +0200 Message-id: <1436456621-29839-3-git-send-email-b.zolnierkie@samsung.com> X-Mailer: git-send-email 1.9.1 In-reply-to: <1436456621-29839-1-git-send-email-b.zolnierkie@samsung.com> References: <1436456621-29839-1-git-send-email-b.zolnierkie@samsung.com> X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrLLMWRmVeSWpSXmKPExsVy+t9jQd0H0+aFGixMtNg4Yz2rxfUvz1kt /j96zWpx7fcMNovXLwwtehdcZbPof/ya2eLr4RWMFm8ebma02PT4GqvFx557rBaXd81hs/jc e4TRYsb5fUwW6zbeYre4eMrV4vCbdlaLjmWMFm2rP7BarNr1h9Fi41cPB1GP9zda2T3+zm5l 9tg56y67x6ZVnWwed67tYfPYvKTe498xdo++LasYPbZfm8fs8XmTXABXFJdNSmpOZllqkb5d AlfGx6UX2QtOslccav7A3MC4k62LkZNDQsBE4uGKPmYIW0ziwr31QHEuDiGB6YwSM2/PZYFw fjFK3Do/iQmkik3ASmJi+ypGkISIwAomielP9rGDOMwCrSwSy9/OZASpEhZwlLi3vQ3MZhFQ lXjdvQ7M5hXwkJje28gEsU9O4uSxyaxdjBwcnAKeEo//xoCEhYBK/n7/xTKBkXcBI8MqRtHU guSC4qT0XEO94sTc4tK8dL3k/NxNjOBIeCa1g3Flg8UhRgEORiUe3oadc0OFWBPLiitzDzFK cDArifBe7p8XKsSbklhZlVqUH19UmpNafIhRmoNFSZz3ZL5PqJBAemJJanZqakFqEUyWiYNT qoFxe+iT/LhrGeKqkv/qnn/a1dMSNqcmZ3aRok7JfuGE3tdOk6Jszwcffnb0mc/++wKpV/gj jXw8nK0tt+1Ye/GpQ7fl5++GPA8XdRgxh52/V1Zm92ren036e/r791Wycni8V1joXKcuxVK9 4NISP3OmtoKLxtOC4+tF7t43L9GJNjZd0Xb+q6QSS3FGoqEWc1FxIgB1jj4IgAIAAA== X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20150709_084454_361151_78C3C3D1 X-CRM114-Status: GOOD ( 11.35 ) X-Spam-Score: -7.2 (-------) 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: Lukasz Majewski , Kevin Hilman , Heiko Stuebner , Tobias Jakobi , Anand Moon , linux-pm@vger.kernel.org, Tomasz Figa , linux-kernel@vger.kernel.org, Chanwoo Choi , b.zolnierkie@samsung.com, linux-samsung-soc@vger.kernel.org, Javier Martinez Canillas , linux-clk@vger.kernel.org, linux-arm-kernel@lists.infradead.org MIME-Version: 1.0 Sender: "linux-arm-kernel" Errors-To: linux-arm-kernel-bounces+patchwork-linux-arm=patchwork.kernel.org@lists.infradead.org X-Spam-Status: No, score=-4.5 required=5.0 tests=BAYES_00, RCVD_IN_DNSWL_MED, RP_MATCHES_RCVD, UNPARSEABLE_RELAY autolearn=unavailable version=3.3.1 X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on mail.kernel.org X-Virus-Scanned: ClamAV using ClamSMTP Turbo modes should be marked with CPUFREQ_BOOST_FREQ flag in the frequency table entry. Cc: Tomasz Figa Cc: Michael Turquette Cc: Javier Martinez Canillas Cc: Thomas Abraham Cc: Viresh Kumar Signed-off-by: Bartlomiej Zolnierkiewicz Reviewed-by: Krzysztof Kozlowski --- drivers/cpufreq/cpufreq_opp.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/drivers/cpufreq/cpufreq_opp.c b/drivers/cpufreq/cpufreq_opp.c index 773bcde..f0cf502 100644 --- a/drivers/cpufreq/cpufreq_opp.c +++ b/drivers/cpufreq/cpufreq_opp.c @@ -75,6 +75,8 @@ int dev_pm_opp_init_cpufreq_table(struct device *dev, } freq_table[i].driver_data = i; freq_table[i].frequency = rate / 1000; + if (dev_pm_opp_get_turbo_mode_setting(opp) == true) + freq_table[i].flags |= CPUFREQ_BOOST_FREQ; } freq_table[i].driver_data = i;