From patchwork Tue Oct 7 21:31:21 2014 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Lina Iyer X-Patchwork-Id: 38431 Return-Path: X-Original-To: linaro@patches.linaro.org Delivered-To: linaro@patches.linaro.org Received: from mail-la0-f70.google.com (mail-la0-f70.google.com [209.85.215.70]) by ip-10-151-82-157.ec2.internal (Postfix) with ESMTPS id 7FC292057C for ; Tue, 7 Oct 2014 21:32:05 +0000 (UTC) Received: by mail-la0-f70.google.com with SMTP id ge10sf4568840lab.1 for ; Tue, 07 Oct 2014 14:32:04 -0700 (PDT) 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=rc2yCMjMOYlQLS8d+Km0JSnU92vvqkCLlSKtZoqeq0c=; b=Gw5WwVkUjUHAIGBZEWjCXE2Wp9qoDAsx27E0y/5WgBfA01vWJ2jAYVoPqwHSrSojDj B0UkWbxK3F6INHThhp83XLPAvMe1b82/EdOuL7Om1PaNHHnqZdhuwV47A0F0brGsuDP1 CbsiKiTjtv7fkWeeWA1ZtSG+T1ovnnIav3bIxr2F7glLooKjkZ0ZIHQuDcpJMEdDVDpY vuCO4pHL/hozxA6l2dF7xylvQHS9aHQKSw02rKnoeWTlNJVmyoLrr8Stzw/XhlI5HrgF Zi2G0S/m0qYC8sFsyJ5biFp9+YCN9MfVJwLuQUIoT9Hxc3Hx6slR3x6RuFGsXCXE7YZb uSkw== X-Gm-Message-State: ALoCoQlWmoLwRExCCx8XdbNfHSFLJlOVaww0mShYI4e+bA4DwHtsLb3U5Ryotli8m0oO0j6Aos2f X-Received: by 10.180.82.74 with SMTP id g10mr4565864wiy.0.1412717523821; Tue, 07 Oct 2014 14:32:03 -0700 (PDT) MIME-Version: 1.0 X-BeenThere: patchwork-forward@linaro.org Received: by 10.152.27.74 with SMTP id r10ls738285lag.109.gmail; Tue, 07 Oct 2014 14:32:03 -0700 (PDT) X-Received: by 10.112.148.170 with SMTP id tt10mr6719485lbb.61.1412717523667; Tue, 07 Oct 2014 14:32:03 -0700 (PDT) Received: from mail-lb0-f175.google.com (mail-lb0-f175.google.com [209.85.217.175]) by mx.google.com with ESMTPS id nb4si10857767lbb.35.2014.10.07.14.32.03 for (version=TLSv1 cipher=ECDHE-RSA-RC4-SHA bits=128/128); Tue, 07 Oct 2014 14:32:03 -0700 (PDT) Received-SPF: pass (google.com: domain of patch+caf_=patchwork-forward=linaro.org@linaro.org designates 209.85.217.175 as permitted sender) client-ip=209.85.217.175; Received: by mail-lb0-f175.google.com with SMTP id u10so6848202lbd.20 for ; Tue, 07 Oct 2014 14:32:03 -0700 (PDT) X-Received: by 10.152.22.137 with SMTP id d9mr6963602laf.29.1412717523322; Tue, 07 Oct 2014 14:32:03 -0700 (PDT) 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.130.169 with SMTP id of9csp418272lbb; Tue, 7 Oct 2014 14:32:02 -0700 (PDT) X-Received: by 10.68.76.35 with SMTP id h3mr6137106pbw.66.1412717520946; Tue, 07 Oct 2014 14:32:00 -0700 (PDT) Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id xm6si16647742pab.111.2014.10.07.14.32.00 for ; Tue, 07 Oct 2014 14:32:00 -0700 (PDT) Received-SPF: none (google.com: devicetree-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 S1753396AbaJGVb4 (ORCPT + 5 others); Tue, 7 Oct 2014 17:31:56 -0400 Received: from mail-pa0-f44.google.com ([209.85.220.44]:62516 "EHLO mail-pa0-f44.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1753069AbaJGVby (ORCPT ); Tue, 7 Oct 2014 17:31:54 -0400 Received: by mail-pa0-f44.google.com with SMTP id et14so7812443pad.17 for ; Tue, 07 Oct 2014 14:31:54 -0700 (PDT) X-Received: by 10.70.140.233 with SMTP id rj9mr6450868pdb.114.1412717514546; Tue, 07 Oct 2014 14:31:54 -0700 (PDT) Received: from ubuntu.localdomain (proxy6-global253.qualcomm.com. [199.106.103.253]) by mx.google.com with ESMTPSA id rh5sm5360068pdb.4.2014.10.07.14.31.52 for (version=TLSv1.2 cipher=ECDHE-RSA-AES128-SHA bits=128/128); Tue, 07 Oct 2014 14:31:53 -0700 (PDT) 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 3/7] arm: dts: qcom: Add power-controller device node for 8084 Krait CPUs Date: Tue, 7 Oct 2014 15:31:21 -0600 Message-Id: <1412717485-16892-3-git-send-email-lina.iyer@linaro.org> X-Mailer: git-send-email 1.9.1 In-Reply-To: <1412717485-16892-1-git-send-email-lina.iyer@linaro.org> References: <1412717485-16892-1-git-send-email-lina.iyer@linaro.org> Sender: devicetree-owner@vger.kernel.org Precedence: list List-ID: X-Mailing-List: devicetree@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.217.175 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 8084 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-apq8084.dtsi | 26 +++++++++++++++++++++++++- 1 file changed, 25 insertions(+), 1 deletion(-) diff --git a/arch/arm/boot/dts/qcom-apq8084.dtsi b/arch/arm/boot/dts/qcom-apq8084.dtsi index e3e009a..1581b12 100644 --- a/arch/arm/boot/dts/qcom-apq8084.dtsi +++ b/arch/arm/boot/dts/qcom-apq8084.dtsi @@ -18,6 +18,7 @@ enable-method = "qcom,kpss-acc-v2"; next-level-cache = <&L2>; qcom,acc = <&acc0>; + qcom,saw = <&saw0>; }; cpu@1 { @@ -27,6 +28,7 @@ enable-method = "qcom,kpss-acc-v2"; next-level-cache = <&L2>; qcom,acc = <&acc1>; + qcom,saw = <&saw1>; }; cpu@2 { @@ -36,6 +38,7 @@ enable-method = "qcom,kpss-acc-v2"; next-level-cache = <&L2>; qcom,acc = <&acc2>; + qcom,saw = <&saw2>; }; cpu@3 { @@ -45,6 +48,7 @@ enable-method = "qcom,kpss-acc-v2"; next-level-cache = <&L2>; qcom,acc = <&acc3>; + qcom,saw = <&saw3>; }; L2: l2-cache { @@ -141,7 +145,27 @@ }; }; - saw_l2: regulator@f9012000 { + saw0: power-controller@f9089000 { + compatible = "qcom,apq8084-saw2-v2.1-cpu"; + reg = <0xf9089000 0x1000>; + }; + + saw1: power-controller@f9099000 { + compatible = "qcom,apq8084-saw2-v2.1-cpu"; + reg = <0xf9099000 0x1000>; + }; + + saw2: power-controller@f90a9000 { + compatible = "qcom,apq8084-saw2-v2.1-cpu"; + reg = <0xf90a9000 0x1000>; + }; + + saw3: power-controller@f90b9000 { + compatible = "qcom,apq8084-saw2-v2.1-cpu"; + reg = <0xf90b9000 0x1000>; + }; + + saw_l2: power-controller@f9012000 { compatible = "qcom,saw2"; reg = <0xf9012000 0x1000>; regulator;