From patchwork Fri Nov 21 18:03:51 2014 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Lina Iyer X-Patchwork-Id: 41346 Return-Path: X-Original-To: linaro@patches.linaro.org Delivered-To: linaro@patches.linaro.org Received: from mail-lb0-f199.google.com (mail-lb0-f199.google.com [209.85.217.199]) by ip-10-151-82-157.ec2.internal (Postfix) with ESMTPS id BE3B021459 for ; Fri, 21 Nov 2014 18:04:45 +0000 (UTC) Received: by mail-lb0-f199.google.com with SMTP id u10sf1180712lbd.2 for ; Fri, 21 Nov 2014 10:04:41 -0800 (PST) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:mime-version:delivered-to:from:to:cc:subject :date:message-id:in-reply-to:references:sender:precedence:list-id :x-original-sender:x-original-authentication-results:mailing-list :list-post:list-help:list-archive:list-unsubscribe; bh=WoVtmjwxFfeM3UYQkXRoSUho9cO6Xy43mMRunnAFA/E=; b=bemV4emlGZvDV3hCBTX52gXf7vKH5PPiLn5jEZOOsUlJf1n7d7VCgmxZNQzREl3Gum daWnNKfHNnhKhCe5BOO0LCFDKJqPG94ZGPozhcfy6HGEcYj+G2E1bYdud3SOmgOHXRji h/lu0j9CjPXmXkutcPAILQU7q3Sa8GNG0AHjCTCvmkQXDxpWJK9kzcMTzlcWeuD/aUok hXG3bu53KF3h8qRLc818s4Jq9XaX4MF0icDu9JAgKRd0gZj6R3JkFby/69Iabt/+t7YI WPC0hdf1bsB2hf+kWf4gIFieufx9DGuSpmnlKGiAlOQRSSmOBW1AARSLIF8BF25vkSS4 JL6A== X-Gm-Message-State: ALoCoQl15ecwk09ol1Dni7ka+LM84gFepCPyiDFdH0taVJMiDrTQ4iGggXpb6Ss0kUQDkyT/0KCk X-Received: by 10.112.50.243 with SMTP id f19mr1977137lbo.1.1416593079385; Fri, 21 Nov 2014 10:04:39 -0800 (PST) MIME-Version: 1.0 X-BeenThere: patchwork-forward@linaro.org Received: by 10.152.205.38 with SMTP id ld6ls238549lac.50.gmail; Fri, 21 Nov 2014 10:04:38 -0800 (PST) X-Received: by 10.152.206.67 with SMTP id lm3mr6838521lac.16.1416593078919; Fri, 21 Nov 2014 10:04:38 -0800 (PST) Received: from mail-la0-f42.google.com (mail-la0-f42.google.com. [209.85.215.42]) by mx.google.com with ESMTPS id xz9si6668493lbb.126.2014.11.21.10.04.38 for (version=TLSv1 cipher=ECDHE-RSA-RC4-SHA bits=128/128); Fri, 21 Nov 2014 10:04:38 -0800 (PST) Received-SPF: pass (google.com: domain of patch+caf_=patchwork-forward=linaro.org@linaro.org designates 209.85.215.42 as permitted sender) client-ip=209.85.215.42; Received: by mail-la0-f42.google.com with SMTP id s18so4778077lam.1 for ; Fri, 21 Nov 2014 10:04:38 -0800 (PST) X-Received: by 10.152.9.7 with SMTP id v7mr6856458laa.40.1416593078339; Fri, 21 Nov 2014 10:04:38 -0800 (PST) X-Forwarded-To: patchwork-forward@linaro.org X-Forwarded-For: patch@linaro.org patchwork-forward@linaro.org Delivered-To: patch@linaro.org Received: by 10.112.184.201 with SMTP id ew9csp138615lbc; Fri, 21 Nov 2014 10:04:37 -0800 (PST) X-Received: by 10.66.140.76 with SMTP id re12mr9040632pab.147.1416593067118; Fri, 21 Nov 2014 10:04:27 -0800 (PST) Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id xj9si10077613pab.73.2014.11.21.10.04.26 for ; Fri, 21 Nov 2014 10:04:27 -0800 (PST) Received-SPF: none (google.com: linux-arm-msm-owner@vger.kernel.org does not designate permitted sender hosts) client-ip=209.132.180.67; Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1751250AbaKUSEX (ORCPT + 5 others); Fri, 21 Nov 2014 13:04:23 -0500 Received: from mail-pa0-f45.google.com ([209.85.220.45]:47300 "EHLO mail-pa0-f45.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1751045AbaKUSEL (ORCPT ); Fri, 21 Nov 2014 13:04:11 -0500 Received: by mail-pa0-f45.google.com with SMTP id lj1so5325510pab.18 for ; Fri, 21 Nov 2014 10:04:11 -0800 (PST) X-Received: by 10.66.218.202 with SMTP id pi10mr9808065pac.28.1416593051110; Fri, 21 Nov 2014 10:04:11 -0800 (PST) Received: from ubuntu.localdomain (pat_11.qualcomm.com. [192.35.156.11]) by mx.google.com with ESMTPSA id qh4sm5411466pbb.35.2014.11.21.10.04.09 for (version=TLSv1.2 cipher=ECDHE-RSA-AES128-SHA bits=128/128); Fri, 21 Nov 2014 10:04:10 -0800 (PST) From: Lina Iyer To: daniel.lezcano@linaro.org, khilman@linaro.org, sboyd@codeaurora.org, galak@codeaurora.org, linux-arm-msm@vger.kernel.org, linux-pm@vger.kernel.org, linux-arm-kernel@lists.infradead.org Cc: lorenzo.pieralisi@arm.com, msivasub@codeaurora.org, devicetree@vger.kernel.org, Lina Iyer Subject: [PATCH v10 04/10] arm: dts: qcom: Add power-controller device node for 8074 Krait CPUs Date: Fri, 21 Nov 2014 11:03:51 -0700 Message-Id: <1416593037-27527-5-git-send-email-lina.iyer@linaro.org> X-Mailer: git-send-email 2.1.0 In-Reply-To: <1416593037-27527-1-git-send-email-lina.iyer@linaro.org> References: <1416593037-27527-1-git-send-email-lina.iyer@linaro.org> Sender: linux-arm-msm-owner@vger.kernel.org Precedence: list List-ID: X-Mailing-List: linux-arm-msm@vger.kernel.org X-Removed-Original-Auth: Dkim didn't pass. X-Original-Sender: lina.iyer@linaro.org X-Original-Authentication-Results: mx.google.com; spf=pass (google.com: domain of patch+caf_=patchwork-forward=linaro.org@linaro.org designates 209.85.215.42 as permitted sender) smtp.mail=patch+caf_=patchwork-forward=linaro.org@linaro.org Mailing-list: list patchwork-forward@linaro.org; contact patchwork-forward+owners@linaro.org X-Google-Group-Id: 836684582541 List-Post: , List-Help: , List-Archive: List-Unsubscribe: , Each Krait CPU in the QCOM 8074/8974 SoC has an SAW power controller to regulate the power to the cpu and aide the core in entering idle states. Reference the SAW instance and associate the instance with the CPU core. Signed-off-by: Lina Iyer --- arch/arm/boot/dts/qcom-msm8974.dtsi | 26 +++++++++++++++++++++++++- 1 file changed, 25 insertions(+), 1 deletion(-) diff --git a/arch/arm/boot/dts/qcom-msm8974.dtsi b/arch/arm/boot/dts/qcom-msm8974.dtsi index e265ec1..80a4467 100644 --- a/arch/arm/boot/dts/qcom-msm8974.dtsi +++ b/arch/arm/boot/dts/qcom-msm8974.dtsi @@ -21,6 +21,7 @@ reg = <0>; next-level-cache = <&L2>; qcom,acc = <&acc0>; + qcom,saw = <&saw0>; }; cpu@1 { @@ -30,6 +31,7 @@ reg = <1>; next-level-cache = <&L2>; qcom,acc = <&acc1>; + qcom,saw = <&saw1>; }; cpu@2 { @@ -39,6 +41,7 @@ reg = <2>; next-level-cache = <&L2>; qcom,acc = <&acc2>; + qcom,saw = <&saw2>; }; cpu@3 { @@ -48,6 +51,7 @@ reg = <3>; next-level-cache = <&L2>; qcom,acc = <&acc3>; + qcom,saw = <&saw3>; }; L2: l2-cache { @@ -144,7 +148,27 @@ }; }; - saw_l2: regulator@f9012000 { + saw0: power-controller@f9089000 { + compatible = "qcom,msm8974-saw2-v2.1-cpu"; + reg = <0xf9089000 0x1000>; + }; + + saw1: power-controller@f9099000 { + compatible = "qcom,msm8974-saw2-v2.1-cpu"; + reg = <0xf9099000 0x1000>; + }; + + saw2: power-controller@f90a9000 { + compatible = "qcom,msm8974-saw2-v2.1-cpu"; + reg = <0xf90a9000 0x1000>; + }; + + saw3: power-controller@f90b9000 { + compatible = "qcom,msm8974-saw2-v2.1-cpu"; + reg = <0xf90b9000 0x1000>; + }; + + saw_l2: power-controller@f9012000 { compatible = "qcom,saw2"; reg = <0xf9012000 0x1000>; regulator;