From patchwork Fri Feb 1 19:09:30 2013 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: "Sylwester Nawrocki/Kernel \\(PLT\\) /SRPOL/Staff Engineer/Samsung Electronics" X-Patchwork-Id: 2082361 Return-Path: X-Original-To: patchwork-linux-samsung-soc@patchwork.kernel.org Delivered-To: patchwork-process-083081@patchwork2.kernel.org Received: from vger.kernel.org (vger.kernel.org [209.132.180.67]) by patchwork2.kernel.org (Postfix) with ESMTP id 3ECA1DFE75 for ; Fri, 1 Feb 2013 19:10:24 +0000 (UTC) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1757315Ab3BATKX (ORCPT ); Fri, 1 Feb 2013 14:10:23 -0500 Received: from mailout3.samsung.com ([203.254.224.33]:55401 "EHLO mailout3.samsung.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1757298Ab3BATKW (ORCPT ); Fri, 1 Feb 2013 14:10:22 -0500 Received: from epcpsbgm2.samsung.com (epcpsbgm2 [203.254.230.27]) by mailout3.samsung.com (Oracle Communications Messaging Server 7u4-24.01(7.0.4.24.0) 64bit (built Nov 17 2011)) with ESMTP id <0MHK00ICG2K9TH20@mailout3.samsung.com>; Sat, 02 Feb 2013 04:10:21 +0900 (KST) X-AuditID: cbfee61b-b7fb06d000000f28-12-510c131d5588 Received: from epmmp1.local.host ( [203.254.227.16]) by epcpsbgm2.samsung.com (EPCPMTA) with SMTP id 3C.45.03880.D131C015; Sat, 02 Feb 2013 04:10:21 +0900 (KST) Received: from amdc1344.digital.local ([106.116.147.32]) by mmp1.samsung.com (Oracle Communications Messaging Server 7u4-24.01 (7.0.4.24.0) 64bit (built Nov 17 2011)) with ESMTPA id <0MHK00AVD2JZ3YB0@mmp1.samsung.com>; Sat, 02 Feb 2013 04:10:21 +0900 (KST) From: Sylwester Nawrocki To: linux-media@vger.kernel.org Cc: kyungmin.park@samsung.com, kgene.kim@samsung.com, swarren@wwwdotorg.org, rob.herring@calxeda.com, prabhakar.lad@ti.com, devicetree-discuss@lists.ozlabs.org, linux-samsung-soc@vger.kernel.org, linux-arm-kernel@lists.infradead.org, Sylwester Nawrocki Subject: [PATCH v4 09/10] ARM: dts: Add FIMC and MIPI CSIS device nodes for Exynos4x12 Date: Fri, 01 Feb 2013 20:09:30 +0100 Message-id: <1359745771-23684-10-git-send-email-s.nawrocki@samsung.com> X-Mailer: git-send-email 1.7.9.5 In-reply-to: <1359745771-23684-1-git-send-email-s.nawrocki@samsung.com> References: <1359745771-23684-1-git-send-email-s.nawrocki@samsung.com> X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrOJMWRmVeSWpSXmKPExsVy+t9jAV1ZYZ5Agx17RCx6NmxltZhxfh+T A5PH501yAYxRXDYpqTmZZalF+nYJXBlTZn9jLHggUPF63WT2BsZ5vF2MnBwSAiYSh3vfsUHY YhIX7q0Hsrk4hAQWMUqs/rGZBcLpYJKYMfsoI0gVm4ChRO/RPjBbREBe4knvDbAOZoG5TBKv jnQwgySEBSIkjl94C1bEIqAqsWh7BzuIzSvgLtFx6BeQzQG0TkFiziQbkDAnUPhH9ySwK4QE 3CTONr5lm8DIu4CRYRWjaGpBckFxUnqukV5xYm5xaV66XnJ+7iZGsPefSe9gXNVgcYhRgINR iYfX4Sd3oBBrYllxZe4hRgkOZiURXttaoBBvSmJlVWpRfnxRaU5q8SFGaQ4WJXFexlNPAoQE 0hNLUrNTUwtSi2CyTBycUg2MXivjGa3XPqvQLZjzVmzbHifGJQfl6lRffrkoz7HzKF9p9ByJ DzlekbcOSvCHHTm8JKy1ccaPAwHPzmYvEFN223DFk8f/6NmqqYsVGItXKC6c7CR78WDTm7A7 PDeONj2a6Fn/Vtxr3s6dN761SyxJkbvWXn8vozeqNllm77bK+IenZogLpW/oUGIpzkg01GIu Kk4EAMqpHB36AQAA Sender: linux-samsung-soc-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-samsung-soc@vger.kernel.org Add common camera node and fimc nodes specific to Exynos4212 and Exynos4412 SoCs. fimc-is is a node for the Exynos4x12 FIMC-IS subsystem and fimc-lite nodes are created as its child nodes, among others due to FIMC-LITE device dependencies on FIMC-IS related clocks. Signed-off-by: Sylwester Nawrocki Signed-off-by: Kyungmin Park --- arch/arm/boot/dts/exynos4x12.dtsi | 47 +++++++++++++++++++++++++++++++++++++ 1 file changed, 47 insertions(+) diff --git a/arch/arm/boot/dts/exynos4x12.dtsi b/arch/arm/boot/dts/exynos4x12.dtsi index 9c809b72..59b2b8e 100644 --- a/arch/arm/boot/dts/exynos4x12.dtsi +++ b/arch/arm/boot/dts/exynos4x12.dtsi @@ -26,6 +26,8 @@ pinctrl1 = &pinctrl_1; pinctrl2 = &pinctrl_2; pinctrl3 = &pinctrl_3; + fimc-lite0 = &fimc_lite_0; + fimc-lite1 = &fimc_lite_1; }; pd_isp: isp-power-domain@10023CA0 { @@ -71,4 +73,49 @@ reg = <0x106E0000 0x1000>; interrupts = <0 72 0>; }; + + camera { + fimc_0: fimc@11800000 { + compatible = "samsung,exynos4212-fimc"; + }; + + fimc_1: fimc@11810000 { + compatible = "samsung,exynos4212-fimc"; + }; + + fimc_2: fimc@11820000 { + compatible = "samsung,exynos4212-fimc"; + }; + + fimc_3: fimc@11830000 { + compatible = "samsung,exynos4212-fimc"; + }; + + fimc_is: fimc-is@12000000 { + compatible = "samsung,exynos4212-fimc-is", "simple-bus"; + reg = <0x12000000 0x260000>; + interrupts = <0 90 0>, <0 95 0>; + samsung,power-domain = <&pd_isp>; + status = "disabled"; + #address-cells = <1>; + #size-cells = <1>; + ranges; + + fimc_lite_0: fimc-lite@12390000 { + compatible = "samsung,exynos4212-fimc-lite"; + reg = <0x12390000 0x1000>; + interrupts = <0 105 0>; + samsung,power-domain = <&pd_isp>; + status = "disabled"; + }; + + fimc_lite_1: fimc-lite@123A0000 { + compatible = "samsung,exynos4212-fimc-lite"; + reg = <0x123A0000 0x1000>; + interrupts = <0 106 0>; + samsung,power-domain = <&pd_isp>; + status = "disabled"; + }; + }; + }; };