From patchwork Tue Jan 29 09:55:20 2013 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Prasanna Kumar X-Patchwork-Id: 2060691 Return-Path: X-Original-To: patchwork-linux-arm@patchwork.kernel.org Delivered-To: patchwork-process-083081@patchwork1.kernel.org Received: from merlin.infradead.org (merlin.infradead.org [205.233.59.134]) by patchwork1.kernel.org (Postfix) with ESMTP id 1A7C23FCD5 for ; Tue, 29 Jan 2013 09:53:55 +0000 (UTC) Received: from localhost ([::1] helo=merlin.infradead.org) by merlin.infradead.org with esmtp (Exim 4.76 #1 (Red Hat Linux)) id 1U07pM-0003FL-7w; Tue, 29 Jan 2013 09:50:04 +0000 Received: from mailout4.samsung.com ([203.254.224.34]) by merlin.infradead.org with esmtp (Exim 4.76 #1 (Red Hat Linux)) id 1U07pI-0003E9-Bl for linux-arm-kernel@lists.infradead.org; Tue, 29 Jan 2013 09:50:02 +0000 Received: from epcpsbgm2.samsung.com (epcpsbgm2 [203.254.230.27]) by mailout4.samsung.com (Oracle Communications Messaging Server 7u4-24.01(7.0.4.24.0) 64bit (built Nov 17 2011)) with ESMTP id <0MHD0048JSN0HSW0@mailout4.samsung.com> for linux-arm-kernel@lists.infradead.org; Tue, 29 Jan 2013 18:49:55 +0900 (KST) Received: from epcpsbgm2.samsung.com ( [172.20.52.124]) by epcpsbgm2.samsung.com (EPCPMTA) with SMTP id C3.40.03880.34B97015; Tue, 29 Jan 2013 18:49:55 +0900 (KST) X-AuditID: cbfee61b-b7fb06d000000f28-c7-51079b435721 Received: from epmmp1.local.host ( [203.254.227.16]) by epcpsbgm2.samsung.com (EPCPMTA) with SMTP id 93.40.03880.34B97015; Tue, 29 Jan 2013 18:49:55 +0900 (KST) Received: from user-ubuntu.sisodomain.com ([107.108.83.235]) by mmp1.samsung.com (Oracle Communications Messaging Server 7u4-24.01(7.0.4.24.0) 64bit (built Nov 17 2011)) with ESMTPA id <0MHD00KDYSMBAK10@mmp1.samsung.com> for linux-arm-kernel@lists.infradead.org; Tue, 29 Jan 2013 18:49:55 +0900 (KST) From: Prasanna Kumar To: kgene.kim@samsung.com, linux-arm-kernel@lists.infradead.org, linux-samsung-soc@vger.kernel.org Subject: [PATCH RESEND] ARM: EXYNOS: dts: Set up power domain for MFC and G-scaler Date: Tue, 29 Jan 2013 15:25:20 +0530 Message-id: <1359453320-14911-1-git-send-email-prasanna.ps@samsung.com> X-Mailer: git-send-email 1.7.5.4 In-reply-to: <05b901cdfde0$a373a860$ea5af920$@samsung.com> References: <05b901cdfde0$a373a860$ea5af920$@samsung.com> X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrKLMWRmVeSWpSXmKPExsWyRsSkRtd5NnugwdKdJhabHl9jdWD02Lyk PoAxissmJTUnsyy1SN8ugSvj2tRvTAUzBStut3UzNjCe4+1i5OCQEDCRmPiOuYuRE8gUk7hw bz1bFyMXh5DAUkaJPecXsUAkTCQObT7NDJFYxChxvPcXVNUWJomVu14ygVSxCehJzJ+xnB3E FhFIkbhyo58RZIOwQIjEoQdRIGEWAVWJ+x19jCA2r4C7xPdJC1ghFihI/DqyCszmFLCS+Pxg A1iNkIClxJU5rSwguyQEjrBJdE75wgQxSEDi2+RDLBAfyEpsOgD1gaTEwRU3WCYwCi1gZFjF KJpakFxQnJSea6RXnJhbXJqXrpecn7uJERhop/89k97BuKrB4hCjAAejEg+vxjy2QCHWxLLi ytxDjBIczEoivK617IFCvCmJlVWpRfnxRaU5qcWHGJOBlk9klhJNzgdGQV5JvKGxibmpsaml kZGZqSlpwkrivIynngQICaQnlqRmp6YWpBbBbGHi4JRqYIy/wJG6LNrxuvoLtt5lh+fNdAo+ PlG5zMVBOWPq/o2m5gLNxg0ryu+aMHhbnpmn9unSce/srzKtfJ+e7PxyZc13u4mqE/ams+vV XWH2LGdUF/bySteK+rHb8dd7s2m188qfcNtaLqkymMlmny0l+1eAKeXwsSVbl5r65IocFv0f f/ncDafGIiWW4oxEQy3mouJEAATI2O14AgAA X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprKIsWRmVeSWpSXmKPExsVy+t9jAV3n2eyBBi0/tC02Pb7G6sDosXlJ fQBjVAOjTUZqYkpqkUJqXnJ+SmZeuq2Sd3C8c7ypmYGhrqGlhbmSQl5ibqqtkotPgK5bZg7Q VCWFssScUqBQQGJxsZK+HaYJoSFuuhYwjRG6viFBcD1GBmggYQ1jxrWp35gKZgpW3G7rZmxg PMfbxcjJISFgInFo82lmCFtM4sK99WxdjFwcQgKLGCWO9/6CcrYwSazc9ZIJpIpNQE9i/ozl 7CC2iECKxJUb/YxdjBwcwgIhEoceRIGEWQRUJe539DGC2LwC7hLfJy1ghVigIPHryCowm1PA SuLzgw1gNUIClhJX5rSyTGDkWcDIsIpRNLUguaA4KT3XSK84Mbe4NC9dLzk/dxMjOJCfSe9g XNVgcYhRgINRiYdXYx5boBBrYllxZe4hRgkOZiURXtda9kAh3pTEyqrUovz4otKc1OJDjMlA V01klhJNzgdGWV5JvKGxibmpsamliYWJmSVpwkrivIynngQICaQnlqRmp6YWpBbBbGHi4JRq YNTJDL3Ty9MWsyP8uMgu5T0JYpseiPbvn3c0J5LtVIjBn03CAfMDXLPEPqWscy3fNN9wZ1rm A6HY55Jn6j/MrnoulbBMMui/4tnIfeK1Vm4PfolN/Rf/raDtT2LSr2CRdX837ay3OaeTVJUm 9WTjlY+N9foLuFws1tQfqv8cc1fqYX6MgWPnVCWW4oxEQy3mouJEAJrVA/+oAgAA DLP-Filter: Pass X-MTR: 20000000000000000@CPGS X-CFilter-Loop: Reflected X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20130129_045000_675950_AC9519D4 X-CRM114-Status: GOOD ( 10.76 ) X-Spam-Score: -7.6 (-------) X-Spam-Report: SpamAssassin version 3.3.2 on merlin.infradead.org summary: Content analysis details: (-7.6 points) pts rule name description ---- ---------------------- -------------------------------------------------- -5.0 RCVD_IN_DNSWL_HI RBL: Sender listed at http://www.dnswl.org/, high trust [203.254.224.34 listed in list.dnswl.org] -0.0 SPF_HELO_PASS SPF: HELO matches SPF record -0.7 RP_MATCHES_RCVD Envelope sender domain matches handover relay domain -1.9 BAYES_00 BODY: Bayes spam probability is 0 to 1% [score: 0.0000] X-BeenThere: linux-arm-kernel@lists.infradead.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , MIME-Version: 1.0 Sender: linux-arm-kernel-bounces@lists.infradead.org Errors-To: linux-arm-kernel-bounces+patchwork-linux-arm=patchwork.kernel.org@lists.infradead.org This patch adds device tree nodes for MFC and G-scaler power domains of exynos5250.It binds these power-domain nodes to repsective device tree nodes It also adds support to enable PM generic domains for exynos5250. Signed-off-by: Prasanna Kumar --- arch/arm/boot/dts/exynos5250.dtsi | 15 +++++++++++++++ arch/arm/mach-exynos/Kconfig | 1 + 2 files changed, 16 insertions(+), 0 deletions(-) diff --git a/arch/arm/boot/dts/exynos5250.dtsi b/arch/arm/boot/dts/exynos5250.dtsi index 30485de..6d0e87c 100644 --- a/arch/arm/boot/dts/exynos5250.dtsi +++ b/arch/arm/boot/dts/exynos5250.dtsi @@ -85,6 +85,7 @@ compatible = "samsung,mfc-v6"; reg = <0x11000000 0x10000>; interrupts = <0 96 0>; + samsung,power-domain = <&pd_mfc>; }; rtc { @@ -554,28 +555,42 @@ }; }; + pd_gsc: gsc-power-domain@0x10044000 { + compatible = "samsung,exynos4210-pd"; + reg = <0x10044000 0x20>; + }; + + pd_mfc: mfc-power-domain@0x10044040 { + compatible = "samsung,exynos4210-pd"; + reg = <0x10044040 0x20>; + }; + gsc_0: gsc@0x13e00000 { compatible = "samsung,exynos5-gsc"; reg = <0x13e00000 0x1000>; interrupts = <0 85 0>; + samsung,power-domain = <&pd_gsc>; }; gsc_1: gsc@0x13e10000 { compatible = "samsung,exynos5-gsc"; reg = <0x13e10000 0x1000>; interrupts = <0 86 0>; + samsung,power-domain = <&pd_gsc>; }; gsc_2: gsc@0x13e20000 { compatible = "samsung,exynos5-gsc"; reg = <0x13e20000 0x1000>; interrupts = <0 87 0>; + samsung,power-domain = <&pd_gsc>; }; gsc_3: gsc@0x13e30000 { compatible = "samsung,exynos5-gsc"; reg = <0x13e30000 0x1000>; interrupts = <0 88 0>; + samsung,power-domain = <&pd_gsc>; }; hdmi { diff --git a/arch/arm/mach-exynos/Kconfig b/arch/arm/mach-exynos/Kconfig index e103c29..96f4a9f 100644 --- a/arch/arm/mach-exynos/Kconfig +++ b/arch/arm/mach-exynos/Kconfig @@ -61,6 +61,7 @@ config SOC_EXYNOS5250 bool "SAMSUNG EXYNOS5250" default y depends on ARCH_EXYNOS5 + select PM_GENERIC_DOMAINS if PM select S5P_PM if PM select S5P_SLEEP if PM select S5P_DEV_MFC