From patchwork Tue Dec 2 17:39:13 2014 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Lina Iyer X-Patchwork-Id: 41822 Return-Path: X-Original-To: linaro@patches.linaro.org Delivered-To: linaro@patches.linaro.org Received: from mail-ee0-f72.google.com (mail-ee0-f72.google.com [74.125.83.72]) by ip-10-151-82-157.ec2.internal (Postfix) with ESMTPS id 6382D20672 for ; Tue, 2 Dec 2014 17:41:04 +0000 (UTC) Received: by mail-ee0-f72.google.com with SMTP id e53sf8611914eek.7 for ; Tue, 02 Dec 2014 09:41:03 -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=55XobYLf4RKwvJfakR6fYr3+6zkv1dzXGOh6A8bZVvg=; b=UPdzWaBqp/ucIOI5Oo2VJBUSqJdsQ16sHyEki8Hh5C2qm+S2LY016FDucDonGsGDQf RwenMqRKxvqLB+EX9bOYBSnrWz92nZ2Flxb0yQwLwfMRgQgVwER8eh/ndaoVDs98tyFB 1wqxQMsGjEHN06DamaUuLhJgxbutenSB3Bioh+kYHp/JbBXHTME440tKo6xvgrz3IqkF jjkHau3UENOAAQUxQzI5xvu6TeznaHBGNzRFuoX4fRek8A0uVs9UyOZxoMJqI745w+EM odipKEU4ufuKIZvbyDDDA3+lOvXuJaE2K+v9MWbLAxgPiwPQYFYCczv6GOa2itA7Ft9v ffLA== X-Gm-Message-State: ALoCoQl6naPO1j12lfv6Vt7cmdth0lZalud59Cgpk9ZMiXg/qmP9YHxnOrQ+BA4jDhTZh13lnPJK X-Received: by 10.180.24.35 with SMTP id r3mr1149759wif.0.1417542063375; Tue, 02 Dec 2014 09:41:03 -0800 (PST) MIME-Version: 1.0 X-BeenThere: patchwork-forward@linaro.org Received: by 10.152.88.77 with SMTP id be13ls67200lab.40.gmail; Tue, 02 Dec 2014 09:41:03 -0800 (PST) X-Received: by 10.152.42.198 with SMTP id q6mr452184lal.48.1417542063223; Tue, 02 Dec 2014 09:41:03 -0800 (PST) Received: from mail-la0-f41.google.com (mail-la0-f41.google.com. [209.85.215.41]) by mx.google.com with ESMTPS id j7si10899054laf.119.2014.12.02.09.41.03 for (version=TLSv1 cipher=ECDHE-RSA-RC4-SHA bits=128/128); Tue, 02 Dec 2014 09:41:03 -0800 (PST) Received-SPF: pass (google.com: domain of patch+caf_=patchwork-forward=linaro.org@linaro.org designates 209.85.215.41 as permitted sender) client-ip=209.85.215.41; Received: by mail-la0-f41.google.com with SMTP id hv19so6507721lab.28 for ; Tue, 02 Dec 2014 09:41:03 -0800 (PST) X-Received: by 10.112.235.196 with SMTP id uo4mr430465lbc.66.1417542051882; Tue, 02 Dec 2014 09:40:51 -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 ew9csp528069lbc; Tue, 2 Dec 2014 09:40:50 -0800 (PST) X-Received: by 10.70.36.236 with SMTP id t12mr331978pdj.143.1417542040804; Tue, 02 Dec 2014 09:40:40 -0800 (PST) Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id hb6si949974pbc.194.2014.12.02.09.40.40 for ; Tue, 02 Dec 2014 09:40:40 -0800 (PST) Received-SPF: none (google.com: linux-pm-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 S1754522AbaLBRki (ORCPT + 12 others); Tue, 2 Dec 2014 12:40:38 -0500 Received: from mail-pd0-f173.google.com ([209.85.192.173]:40445 "EHLO mail-pd0-f173.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1754490AbaLBRkg (ORCPT ); Tue, 2 Dec 2014 12:40:36 -0500 Received: by mail-pd0-f173.google.com with SMTP id ft15so13536092pdb.18 for ; Tue, 02 Dec 2014 09:40:36 -0800 (PST) X-Received: by 10.67.22.9 with SMTP id ho9mr497498pad.77.1417542036028; Tue, 02 Dec 2014 09:40:36 -0800 (PST) Received: from ubuntu.localdomain (proxy6-global253.qualcomm.com. [199.106.103.253]) by mx.google.com with ESMTPSA id q3sm20928900pdn.23.2014.12.02.09.40.33 for (version=TLSv1.2 cipher=ECDHE-RSA-AES128-SHA bits=128/128); Tue, 02 Dec 2014 09:40:35 -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 v14 05/10] arm: dts: qcom: Add power-controller device node for 8084 Krait CPUs Date: Tue, 2 Dec 2014 10:39:13 -0700 Message-Id: <1417541958-56907-6-git-send-email-lina.iyer@linaro.org> X-Mailer: git-send-email 2.1.0 In-Reply-To: <1417541958-56907-1-git-send-email-lina.iyer@linaro.org> References: <1417541958-56907-1-git-send-email-lina.iyer@linaro.org> Sender: linux-pm-owner@vger.kernel.org Precedence: list List-ID: X-Mailing-List: linux-pm@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.41 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 Reviewed-by: Stephen Boyd --- 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 1f130bc..71182bf 100644 --- a/arch/arm/boot/dts/qcom-apq8084.dtsi +++ b/arch/arm/boot/dts/qcom-apq8084.dtsi @@ -21,6 +21,7 @@ enable-method = "qcom,kpss-acc-v2"; next-level-cache = <&L2>; qcom,acc = <&acc0>; + qcom,saw = <&saw0>; }; cpu@1 { @@ -30,6 +31,7 @@ enable-method = "qcom,kpss-acc-v2"; next-level-cache = <&L2>; qcom,acc = <&acc1>; + qcom,saw = <&saw1>; }; cpu@2 { @@ -39,6 +41,7 @@ enable-method = "qcom,kpss-acc-v2"; next-level-cache = <&L2>; qcom,acc = <&acc2>; + qcom,saw = <&saw2>; }; cpu@3 { @@ -48,6 +51,7 @@ enable-method = "qcom,kpss-acc-v2"; 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,apq8084-saw2-v2.1-cpu"; + reg = <0xf9089000 0x1000>, <0xf9009000 0x1000>; + }; + + saw1: power-controller@f9099000 { + compatible = "qcom,apq8084-saw2-v2.1-cpu"; + reg = <0xf9099000 0x1000>, <0xf9009000 0x1000>; + }; + + saw2: power-controller@f90a9000 { + compatible = "qcom,apq8084-saw2-v2.1-cpu"; + reg = <0xf90a9000 0x1000>, <0xf9009000 0x1000>; + }; + + saw3: power-controller@f90b9000 { + compatible = "qcom,apq8084-saw2-v2.1-cpu"; + reg = <0xf90b9000 0x1000>, <0xf9009000 0x1000>; + }; + + saw_l2: power-controller@f9012000 { compatible = "qcom,saw2"; reg = <0xf9012000 0x1000>; regulator;