From patchwork Tue May 20 02:06:27 2014 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Chanho Park X-Patchwork-Id: 4207121 Return-Path: X-Original-To: patchwork-linux-samsung-soc@patchwork.kernel.org Delivered-To: patchwork-parsemail@patchwork2.web.kernel.org Received: from mail.kernel.org (mail.kernel.org [198.145.19.201]) by patchwork2.web.kernel.org (Postfix) with ESMTP id 459CEBEEAB for ; Tue, 20 May 2014 02:06:47 +0000 (UTC) Received: from mail.kernel.org (localhost [127.0.0.1]) by mail.kernel.org (Postfix) with ESMTP id 6C27420115 for ; Tue, 20 May 2014 02:06:46 +0000 (UTC) Received: from vger.kernel.org (vger.kernel.org [209.132.180.67]) by mail.kernel.org (Postfix) with ESMTP id 7D4D22012D for ; Tue, 20 May 2014 02:06:45 +0000 (UTC) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1752933AbaETCGj (ORCPT ); Mon, 19 May 2014 22:06:39 -0400 Received: from mailout3.samsung.com ([203.254.224.33]:26465 "EHLO mailout3.samsung.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1752918AbaETCGh (ORCPT ); Mon, 19 May 2014 22:06:37 -0400 Received: from epcpsbgr1.samsung.com (u141.gpu120.samsung.co.kr [203.254.230.141]) by mailout3.samsung.com (Oracle Communications Messaging Server 7u4-24.01 (7.0.4.24.0) 64bit (built Nov 17 2011)) with ESMTP id <0N5U0037YOIZIL80@mailout3.samsung.com>; Tue, 20 May 2014 11:06:35 +0900 (KST) Received: from epcpsbgm2.samsung.com ( [172.20.52.113]) by epcpsbgr1.samsung.com (EPCPMTA) with SMTP id 64.0E.24374.BA8BA735; Tue, 20 May 2014 11:06:35 +0900 (KST) X-AuditID: cbfee68d-b7fd46d000005f36-72-537ab8ab6877 Received: from epmmp2 ( [203.254.227.17]) by epcpsbgm2.samsung.com (EPCPMTA) with SMTP id 9B.31.07139.BA8BA735; Tue, 20 May 2014 11:06:35 +0900 (KST) Received: from localhost.localdomain ([10.252.81.149]) by mmp2.samsung.com (Oracle Communications Messaging Server 7u4-24.01 (7.0.4.24.0) 64bit (built Nov 17 2011)) with ESMTPA id <0N5U006WMOIWHM60@mmp2.samsung.com>; Tue, 20 May 2014 11:06:35 +0900 (KST) From: Chanho Park To: kgene.kim@samsung.com, linux-samsung-soc@vger.kernel.org Cc: t.figa@samsung.com, k.debski@samsung.com, devicetree@vger.kernel.org, Chanho Park Subject: [PATCHv5 1/4] ARM: dts: exynos4: add PMU syscon node Date: Tue, 20 May 2014 11:06:27 +0900 Message-id: <1400551590-7772-2-git-send-email-chanho61.park@samsung.com> X-Mailer: git-send-email 1.8.3.2 In-reply-to: <1400551590-7772-1-git-send-email-chanho61.park@samsung.com> References: <1400551590-7772-1-git-send-email-chanho61.park@samsung.com> X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrPLMWRmVeSWpSXmKPExsWyRsSkUHf1jqpgg5kTNCwu79e2mH/kHKvF j9cX2Cx6F1xls5hxfh+TxfoZr1kc2Dz6tqxi9Pi8SS6AKYrLJiU1J7MstUjfLoErY9X5jSwF c0Urpj2dz9bAeEiwi5GTQ0LAROJJ42oWCFtM4sK99WxdjFwcQgJLGSUenJnOAlO09es1ZojE dEaJJY1boJw2JolpK08zglSxCehKbHn+CswWEbCRaLpwlqmLkYODWaBYoqFRAiQsLGArcbDt ODOIzSKgKrH3w3Mwm1fAQ2L9un+sEMsUJJZ9WcsM0sop4CnReU4bxBQCKrn+1BJkq4TAbzaJ HQceQo0RkPg2+RALSI2EgKzEpgPMEFMkJQ6uuMEygVF4ASPDKkbR1ILkguKk9CJDveLE3OLS vHS95PzcTYzAwD3971nvDsbbB6wPMSYDjZvILCWanA8M/LySeENjMyMLUxNTYyNzSzPShJXE eZMeJgUJCaQnlqRmp6YWpBbFF5XmpBYfYmTi4JRqYMzvDnYU3uRVk9Lj8OKMbc9fpn/rzxxw qIvgfbnF/K+fY/C3T4ds3WY/P38sxv4j81Ff2dwb9impnNc1muay7dr+4cOXrX6F+ue/9fp+ lb6gOFvAyGnN2s8SUklejMtf6wUnXN3S5WnIf27Lqc05bCd/bFillnm56IneU0HxQw0u+nVH yicxOSixFGckGmoxFxUnAgA3kV2NcgIAAA== X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrDIsWRmVeSWpSXmKPExsVy+t9jQd3VO6qCDVquK1hc3q9tMf/IOVaL H68vsFn0LrjKZjHj/D4mi/UzXrM4sHn0bVnF6PF5k1wAU1QDo01GamJKapFCal5yfkpmXrqt kndwvHO8qZmBoa6hpYW5kkJeYm6qrZKLT4CuW2YO0EolhbLEnFKgUEBicbGSvh2mCaEhbroW MI0Rur4hQXA9RgZoIGENY8aq8xtZCuaKVkx7Op+tgfGQYBcjJ4eEgInE1q/XmCFsMYkL99az dTFycQgJTGeUWNK4hRnCaWOSmLbyNCNIFZuArsSW56/AbBEBG4mmC2eZuhg5OJgFiiUaGiVA wsICthIH246DDWURUJXY++E5mM0r4CGxft0/VohlChLLvqxlBmnlFPCU6DynDWIKAZVcf2o5 gZF3ASPDKkbR1ILkguKk9FwjveLE3OLSvHS95PzcTYzguHgmvYNxVYPFIUYBDkYlHt4D4lXB QqyJZcWVuYcYJTiYlUR4EzYDhXhTEiurUovy44tKc1KLDzEmA900kVlKNDkfGLN5JfGGxiZm RpZG5oYWRsbmpAkrifMebLUOFBJITyxJzU5NLUgtgtnCxMEp1cCYL3Fs+b/ZLDsUZv5IVH2j pqpx6/ySkEX1V/j5pirYzvrxzz/8VsiBd7n9WZ/XVS+bkBMz8ZHXP9E6fWdF3aOhU3YulV6o fbiW7bljkk2yR92x+fw5U/IZc02r5JddUX5+Qs39SWAm48RWqei89UfuF83V/rjsx6qi1CWy n27ztAsFen97fXWGEktxRqKhFnNRcSIAtcM8B88CAAA= DLP-Filter: Pass X-MTR: 20000000000000000@CPGS X-CFilter-Loop: Reflected Sender: linux-samsung-soc-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-samsung-soc@vger.kernel.org X-Spam-Status: No, score=-7.5 required=5.0 tests=BAYES_00, RCVD_IN_DNSWL_HI, RP_MATCHES_RCVD, UNPARSEABLE_RELAY autolearn=unavailable version=3.3.1 X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on mail.kernel.org X-Virus-Scanned: ClamAV using ClamSMTP This patch adds a PMU(Power Management Unit) syscon node. This should be required for USB Phy syscon regmap I/F. Cc: Kamil Debski Signed-off-by: Chanho Park Reviewed-by: Tomasz Figa --- Documentation/devicetree/bindings/arm/samsung/pmu.txt | 3 +++ arch/arm/boot/dts/exynos4.dtsi | 5 +++++ arch/arm/boot/dts/exynos4412.dtsi | 4 ++++ arch/arm/boot/dts/exynos4x12.dtsi | 4 ++++ 4 files changed, 16 insertions(+) diff --git a/Documentation/devicetree/bindings/arm/samsung/pmu.txt b/Documentation/devicetree/bindings/arm/samsung/pmu.txt index f1f1552..b562634 100644 --- a/Documentation/devicetree/bindings/arm/samsung/pmu.txt +++ b/Documentation/devicetree/bindings/arm/samsung/pmu.txt @@ -2,6 +2,9 @@ SAMSUNG Exynos SoC series PMU Registers Properties: - compatible : should contain two values. First value must be one from following list: + - "samsung,exynos4210-pmu" - for Exynos4210 SoC, + - "samsung,exynos4212-pmu" - for Exynos4212 SoC, + - "samsung,exynos4412-pmu" - for Exynos4412 SoC, - "samsung,exynos5250-pmu" - for Exynos5250 SoC, - "samsung,exynos5420-pmu" - for Exynos5420 SoC. second value must be always "syscon". diff --git a/arch/arm/boot/dts/exynos4.dtsi b/arch/arm/boot/dts/exynos4.dtsi index 58ff8e2..da29a2a 100644 --- a/arch/arm/boot/dts/exynos4.dtsi +++ b/arch/arm/boot/dts/exynos4.dtsi @@ -110,6 +110,11 @@ reg = <0x10010000 0x400>; }; + pmu_system_controller: system-controller@10020000 { + compatible = "samsung,exynos4210-pmu", "syscon"; + reg = <0x10020000 0x4000>; + }; + dsi_0: dsi@11C80000 { compatible = "samsung,exynos4210-mipi-dsi"; reg = <0x11C80000 0x10000>; diff --git a/arch/arm/boot/dts/exynos4412.dtsi b/arch/arm/boot/dts/exynos4412.dtsi index 15d3c0a..c42a3e1 100644 --- a/arch/arm/boot/dts/exynos4412.dtsi +++ b/arch/arm/boot/dts/exynos4412.dtsi @@ -29,4 +29,8 @@ gic: interrupt-controller@10490000 { cpu-offset = <0x4000>; }; + + pmu_system_controller: system-controller@10020000 { + compatible = "samsung,exynos4412-pmu", "syscon"; + }; }; diff --git a/arch/arm/boot/dts/exynos4x12.dtsi b/arch/arm/boot/dts/exynos4x12.dtsi index 70e3765..2f1e6c1 100644 --- a/arch/arm/boot/dts/exynos4x12.dtsi +++ b/arch/arm/boot/dts/exynos4x12.dtsi @@ -137,6 +137,10 @@ interrupts = <0 72 0>; }; + pmu_system_controller: system-controller@10020000 { + compatible = "samsung,exynos4212-pmu", "syscon"; + }; + g2d@10800000 { compatible = "samsung,exynos4212-g2d"; reg = <0x10800000 0x1000>;