From patchwork Wed Jan 30 04:49:04 2013 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Prasanna Kumar X-Patchwork-Id: 2065281 Return-Path: X-Original-To: patchwork-linux-arm@patchwork.kernel.org Delivered-To: patchwork-process-083081@patchwork2.kernel.org Received: from merlin.infradead.org (merlin.infradead.org [205.233.59.134]) by patchwork2.kernel.org (Postfix) with ESMTP id A41B6DF264 for ; Wed, 30 Jan 2013 04:46:32 +0000 (UTC) Received: from localhost ([::1] helo=merlin.infradead.org) by merlin.infradead.org with esmtp (Exim 4.76 #1 (Red Hat Linux)) id 1U0PW9-00041K-Fs; Wed, 30 Jan 2013 04:43:25 +0000 Received: from mailout1.samsung.com ([203.254.224.24]) by merlin.infradead.org with esmtp (Exim 4.76 #1 (Red Hat Linux)) id 1U0PW4-000411-Jc for linux-arm-kernel@lists.infradead.org; Wed, 30 Jan 2013 04:43:22 +0000 Received: from epcpsbgm2.samsung.com (epcpsbgm2 [203.254.230.27]) by mailout1.samsung.com (Oracle Communications Messaging Server 7u4-24.01(7.0.4.24.0) 64bit (built Nov 17 2011)) with ESMTP id <0MHF00LMF93YAC20@mailout1.samsung.com> for linux-arm-kernel@lists.infradead.org; Wed, 30 Jan 2013 13:43:16 +0900 (KST) Received: from epcpsbgm2.samsung.com ( [172.20.52.122]) by epcpsbgm2.samsung.com (EPCPMTA) with SMTP id 64.03.03880.4E4A8015; Wed, 30 Jan 2013 13:43:16 +0900 (KST) X-AuditID: cbfee61b-b7fb06d000000f28-7f-5108a4e4b233 Received: from epmmp1.local.host ( [203.254.227.16]) by epcpsbgm2.samsung.com (EPCPMTA) with SMTP id 24.03.03880.4E4A8015; Wed, 30 Jan 2013 13:43:16 +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 <0MHF000R593VFOW0@mmp1.samsung.com> for linux-arm-kernel@lists.infradead.org; Wed, 30 Jan 2013 13:43:16 +0900 (KST) From: Prasanna Kumar To: linux-arm-kernel@lists.infradead.org, linux-samsung-soc@vger.kernel.org, kgene.kim@samsung.com Subject: [PATCH RESEND v2] ARM: EXYNOS: dts: Set up power domain for MFC and G-scaler Date: Wed, 30 Jan 2013 10:19:04 +0530 Message-id: <1359521344-17189-1-git-send-email-prasanna.ps@samsung.com> X-Mailer: git-send-email 1.7.5.4 In-reply-to: <06e301cdfe51$f11b59c0$d3520d40$@samsung.com> References: <06e301cdfe51$f11b59c0$d3520d40$@samsung.com> X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrGLMWRmVeSWpSXmKPExsWyRsSkSvfJEo5Ag3VTtC02Pb7G6sDosXlJ fQBjFJdNSmpOZllqkb5dAlfGrzdfmAu2CVXM2OfawHiYr4uRk0NCwETi5c77bBC2mMSFe+uB bC4OIYGljBKtEy4ywRTt7tvNDJFYxCjRsOcVlLOFSaJ/y0pmkCo2AT2J+TOWs4PYIgIpEj+e 9oF1CwuES8xc8AosziKgKrH/4wYWEJtXwF3iYc9SVogNChK/jqwCszkFrCRaLvSA9QoJWEqs nLMW7CQJgSNsEt3Hf0ANEpD4NvkQ0CAOoISsxKYDzBBzJCUOrrjBMoFRaAEjwypG0dSC5ILi pPRcI73ixNzi0rx0veT83E2MwFA7/e+Z9A7GVQ0WhxgFOBiVeHgXvGAPFGJNLCuuzD3EKMHB rCTCq6DGESjEm5JYWZValB9fVJqTWnyIMRlo+URmKdHkfGAc5JXEGxqbmJsam1oaGZmZmpIm rCTOy3jqSYCQQHpiSWp2ampBahHMFiYOTqkGxg1rf54++aJWw37CLBGp4753G7fwbzqn/fxT xN6rNttfyTea+0tKV3NstC3jn2j8W3ZpcNNRo4cBNca9bt/8KkIW9rNs/rupM7F79bnjv3tE 98QldfWJ5XRKHuH7smfLIutJnE43ghZdPlh70PKtU4LZj7LvKeteM+x4HHx9t8NH3RUPYjeX HFFiKc5INNRiLipOBACmqBu8eQIAAA== X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprKIsWRmVeSWpSXmKPExsVy+t9jAd0nSzgCDfreKFpsenyN1YHRY/OS +gDGqAZGm4zUxJTUIoXUvOT8lMy8dFsl7+B453hTMwNDXUNLC3MlhbzE3FRbJRefAF23zByg qUoKZYk5pUChgMTiYiV9O0wTQkPcdC1gGiN0fUOC4HqMDNBAwhrGjF9vvjAXbBOqmLHPtYHx MF8XIyeHhICJxO6+3cwQtpjEhXvr2boYuTiEBBYxSjTsecUM4WxhkujfshKsik1AT2L+jOXs ILaIQIrEj6d9TCC2sEC4xMwFr8DiLAKqEvs/bmABsXkF3CUe9ixlhdigIPHryCowm1PASqLl Qg9Yr5CApcTKOWvZJjDyLGBkWMUomlqQXFCclJ5rpFecmFtcmpeul5yfu4kRHMjPpHcwrmqw OMQowMGoxMO74AV7oBBrYllxZe4hRgkOZiURXgU1jkAh3pTEyqrUovz4otKc1OJDjMlAV01k lhJNzgdGWV5JvKGxibmpsamliYWJmSVpwkrivIynngQICaQnlqRmp6YWpBbBbGHi4JRqYOyJ C/lwds1d/g69aebbk04EanmtM/BbvuMHS8+dZmuBIBEnLsfbFzwYgpYrvfvS3njkz8mz4eUp 4W+mHxPikj7zv0/izRKj/0uCjRfdLtlwI1PpZP3elzynG/795Pij+JCPkVFCLbZ6Say/LPu7 vZM8WOf3zdbePk0vI5zj5+ObaU18Tns2+SmxFGckGmoxFxUnAgDuSZxtqAIAAA== 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_234320_915772_DE75C333 X-CRM114-Status: GOOD ( 10.71 ) 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.24 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 | 16 ++++++++++++++++ arch/arm/mach-exynos/Kconfig | 1 + 2 files changed, 17 insertions(+), 0 deletions(-) diff --git a/arch/arm/boot/dts/exynos5250.dtsi b/arch/arm/boot/dts/exynos5250.dtsi index 30485de..e282fde 100644 --- a/arch/arm/boot/dts/exynos5250.dtsi +++ b/arch/arm/boot/dts/exynos5250.dtsi @@ -46,6 +46,16 @@ i2c8 = &i2c_8; }; + 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>; + }; + gic:interrupt-controller@10481000 { compatible = "arm,cortex-a9-gic"; #interrupt-cells = <3>; @@ -85,6 +95,7 @@ compatible = "samsung,mfc-v6"; reg = <0x11000000 0x10000>; interrupts = <0 96 0>; + samsung,power-domain = <&pd_mfc>; }; rtc { @@ -554,28 +565,33 @@ }; }; + 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