From patchwork Wed Sep 24 12:24:48 2014 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Bartlomiej Zolnierkiewicz X-Patchwork-Id: 4964761 Return-Path: X-Original-To: patchwork-linux-pm@patchwork.kernel.org Delivered-To: patchwork-parsemail@patchwork1.web.kernel.org Received: from mail.kernel.org (mail.kernel.org [198.145.19.201]) by patchwork1.web.kernel.org (Postfix) with ESMTP id 54F4B9F3DF for ; Wed, 24 Sep 2014 12:26:13 +0000 (UTC) Received: from mail.kernel.org (localhost [127.0.0.1]) by mail.kernel.org (Postfix) with ESMTP id 19FF5201CD for ; Wed, 24 Sep 2014 12:26:12 +0000 (UTC) Received: from vger.kernel.org (vger.kernel.org [209.132.180.67]) by mail.kernel.org (Postfix) with ESMTP id CACF12026D for ; Wed, 24 Sep 2014 12:26:10 +0000 (UTC) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1753485AbaIXMZx (ORCPT ); Wed, 24 Sep 2014 08:25:53 -0400 Received: from mailout1.samsung.com ([203.254.224.24]:31600 "EHLO mailout1.samsung.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1751076AbaIXMZu (ORCPT ); Wed, 24 Sep 2014 08:25:50 -0400 Received: from epcpsbgm1.samsung.com (epcpsbgm1 [203.254.230.26]) by mailout1.samsung.com (Oracle Communications Messaging Server 7u4-24.01(7.0.4.24.0) 64bit (built Nov 17 2011)) with ESMTP id <0NCE00G6CNV095C0@mailout1.samsung.com>; Wed, 24 Sep 2014 21:25:48 +0900 (KST) X-AuditID: cbfee61a-f79c06d000004e71-c0-5422b84bed6b Received: from epmmp2 ( [203.254.227.17]) by epcpsbgm1.samsung.com (EPCPMTA) with SMTP id 83.3C.20081.B48B2245; Wed, 24 Sep 2014 21:25:48 +0900 (KST) Received: from mcdsrvbld02.digital.local ([106.116.37.23]) by mmp2.samsung.com (Oracle Communications Messaging Server 7u4-24.01 (7.0.4.24.0) 64bit (built Nov 17 2011)) with ESMTPA id <0NCE006I6NTEBW70@mmp2.samsung.com>; Wed, 24 Sep 2014 21:25:47 +0900 (KST) From: Bartlomiej Zolnierkiewicz To: Kukjin Kim Cc: Daniel Lezcano , Tomasz Figa , Sachin Kamat , Viresh Kumar , "Rafael J. Wysocki" , Russell King , Stephen Warren , Thierry Reding , Kyungmin Park , linux-samsung-soc@vger.kernel.org, linux-tegra@vger.kernel.org, linux-arm-kernel@lists.infradead.org, linux-pm@vger.kernel.org, linux-kernel@vger.kernel.org, linaro-kernel@lists.linaro.org, b.zolnierkie@samsung.com Subject: [PATCH v7 5/5] ARM: EXYNOS: cpuidle: allow driver usage on Exynos4x12 SoCs Date: Wed, 24 Sep 2014 14:24:48 +0200 Message-id: <1411561488-1739-6-git-send-email-b.zolnierkie@samsung.com> X-Mailer: git-send-email 1.7.10.4 In-reply-to: <1411561488-1739-1-git-send-email-b.zolnierkie@samsung.com> References: <1411561488-1739-1-git-send-email-b.zolnierkie@samsung.com> X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrMLMWRmVeSWpSXmKPExsVy+t9jQV2fHUohBic+8VhsnLGe1WLeZ1mL 3gVX2SzONr1ht3h/6BmzxabH11gtLu+aw2bxufcIo8WM8/uYLDq/zGKzuH2Z1+LM6UusFif/ 9DJavDrYxmLxc9c8FotVu/4wWmz86uEg6NHS3MPmsXPWXXaPO9f2sHlsXlLvcfvfY2aPLVfb WTz6tqxi9Pi8Sc5j49zQAM4oLpuU1JzMstQifbsEroynX58wFXzhqph96hF7A+Myzi5GTg4J AROJr5v+M0HYYhIX7q1nA7GFBKYzSjScqexi5AKyu5gkmj6cYAVJsAlYSUxsX8UIYosIqEn0 LN4KZjML3GaRaLgeAWILC4RKXF/wB2wQi4CqxIH/b1i6GDk4eAXcJS6vFobYpSjR/WwCWAmn gIfEi/s97BB73SWOnbzCOoGRdwEjwypG0dSC5ILipPRcQ73ixNzi0rx0veT83E2M4KB+JrWD cWWDxSFGAQ5GJR5ex01KIUKsiWXFlbmHGCU4mJVEeK22AYV4UxIrq1KL8uOLSnNSiw8xSnOw KInzHmi1DhQSSE8sSc1OTS1ILYLJMnFwSjUwNtdPLdwaVcz1coXYgraDgZLL7ILe3mVq5raa PU1h/gW70Ct5q8NXtZ5Oux9otcvM7IrR/52JR7ofpep+CvzIOr1/bkOqb/jyWa+OzvvCu2XW kYaqlx79z98a+Fupes3sT14o11rd+zrdfTXry+D4vXkeNmfbjBrEa2VfZ2xi1GK9tsk42cNW iaU4I9FQi7moOBEA5WId9WYCAAA= Sender: linux-pm-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-pm@vger.kernel.org X-Spam-Status: No, score=-7.6 required=5.0 tests=BAYES_00, RCVD_IN_DNSWL_HI, 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 Register cpuidle platform device on Exynos4x12 SoCs allowing EXYNOS cpuidle driver usage on these SoCs. AFTR mode reduces power consumption on Trats2 board (Exynos4412 SoC with secure firmware enabled) by ~12% when EXYNOS cpuidle driver is enabled (in both cases the default exynos_defconfig config is used and CPU1-3 are offlined). Currently Exynos4412 SoC support is limited to Trats2 board. Signed-off-by: Bartlomiej Zolnierkiewicz Acked-by: Kyungmin Park --- v7: - no changes arch/arm/mach-exynos/exynos.c | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/arch/arm/mach-exynos/exynos.c b/arch/arm/mach-exynos/exynos.c index d57f136..2f2f7b2 100644 --- a/arch/arm/mach-exynos/exynos.c +++ b/arch/arm/mach-exynos/exynos.c @@ -319,7 +319,10 @@ static void __init exynos_dt_machine_init(void) exynos_sysram_init(); if (of_machine_is_compatible("samsung,exynos4210") || - of_machine_is_compatible("samsung,exynos5250")) + of_machine_is_compatible("samsung,exynos4212") || + (of_machine_is_compatible("samsung,exynos4412") && + of_machine_is_compatible("samsung,trats2")) || + of_machine_is_compatible("samsung,exynos5250")) platform_device_register(&exynos_cpuidle); platform_device_register_simple("exynos-cpufreq", -1, NULL, 0);