From patchwork Thu Apr 2 08:34:34 2015 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Chanwoo Choi X-Patchwork-Id: 6145371 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.29.136]) by patchwork2.web.kernel.org (Postfix) with ESMTP id A588ABF4A6 for ; Thu, 2 Apr 2015 08:38:05 +0000 (UTC) Received: from mail.kernel.org (localhost [127.0.0.1]) by mail.kernel.org (Postfix) with ESMTP id BF3E62034C for ; Thu, 2 Apr 2015 08:38:04 +0000 (UTC) Received: from vger.kernel.org (vger.kernel.org [209.132.180.67]) by mail.kernel.org (Postfix) with ESMTP id C788120306 for ; Thu, 2 Apr 2015 08:38:03 +0000 (UTC) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1753092AbbDBIgq (ORCPT ); Thu, 2 Apr 2015 04:36:46 -0400 Received: from mailout1.samsung.com ([203.254.224.24]:47563 "EHLO mailout1.samsung.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1752522AbbDBIeu (ORCPT ); Thu, 2 Apr 2015 04:34:50 -0400 Received: from epcpsbgr4.samsung.com (u144.gpu120.samsung.co.kr [203.254.230.144]) by mailout1.samsung.com (Oracle Communications Messaging Server 7.0.5.31.0 64bit (built May 5 2014)) with ESMTP id <0NM6008YQ7TYI950@mailout1.samsung.com>; Thu, 02 Apr 2015 17:34:46 +0900 (KST) Received: from epcpsbgm1.samsung.com ( [172.20.52.115]) by epcpsbgr4.samsung.com (EPCPMTA) with SMTP id 6E.ED.18167.52FFC155; Thu, 2 Apr 2015 17:34:46 +0900 (KST) X-AuditID: cbfee690-f79ab6d0000046f7-a8-551cff25418b Received: from epmmp1.local.host ( [203.254.227.16]) by epcpsbgm1.samsung.com (EPCPMTA) with SMTP id 96.F7.20081.52FFC155; Thu, 2 Apr 2015 17:34:45 +0900 (KST) Received: from chan.10.32.193.11 ([10.252.81.195]) by mmp1.samsung.com (Oracle Communications Messaging Server 7.0.5.31.0 64bit (built May 5 2014)) with ESMTPA id <0NM6006AT7TUQZT0@mmp1.samsung.com>; Thu, 02 Apr 2015 17:34:45 +0900 (KST) From: Chanwoo Choi To: kgene@kernel.org Cc: mark.rutland@arm.com, marc.zyngier@arm.com, arnd@arndb.de, olof@lixom.net, catalin.marinas@arm.com, will.deacon@arm.com, inki.dae@samsung.com, chanho61.park@samsung.com, cw00.choi@samsung.com, jaewon02.kim@samsung.com, beomho.seo@samsung.com, jy0922.shim@samsung.com, a.kesavan@samsung.com, devicetree@vger.kernel.org, linux-arm-kernel@lists.infradead.org, linux-samsung-soc@vger.kernel.org, linux-kernel@vger.kernel.org Subject: [PATCH 3/6] arm64: dts: exynos: Add USB3.0 Host dt node for Exynos5433 Date: Thu, 02 Apr 2015 17:34:34 +0900 Message-id: <1427963677-32661-4-git-send-email-cw00.choi@samsung.com> X-Mailer: git-send-email 1.8.5.5 In-reply-to: <1427963677-32661-1-git-send-email-cw00.choi@samsung.com> References: <1427963677-32661-1-git-send-email-cw00.choi@samsung.com> X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprOIsWRmVeSWpSXmKPExsWyRsSkWFftv0yowenlLBaP1yxmsvg76Ri7 xelP29gt3i/rYbS4vF/b4vqX56wW84+cY7WYdH8Ci8WOhiOsFi/uXWSx6H/8mtli0+NrrBaX d81hs5hxfh9Q/51/bBZLr19ksjh1/TObxcuPJ1gchDzWzFvD6PH71yRGj02rOtk8Ni+p97hy oonVo2/LKkaPz5vkAtijuGxSUnMyy1KL9O0SuDL2P+pjLbgqXNHbvZupgXGmQBcjB4eEgInE vGmiXYycQKaYxIV769m6GLk4hASWMkpM+TWbESJhIrF/6l9miMQiRonzc06xQDhfGCV63/1l A6liE9CS2P/iBhvIVBEBEYnZF7hAapgFNjFLvN8+hwUkLizgL9FyPxOknEVAVWLno+9gYV4B V4mufxwQuxQkli2fyQoS5hRwk1iwLQQkLARU8ebXV3aQiRICX9klNjTMY4EYIyDxbfIhFohf ZCU2HWCGGCMpcXDFDZYJjMILGBlWMYqmFiQXFCelF5noFSfmFpfmpesl5+duYgTG1+l/zybs YLx3wPoQowAHoxIPb8YemVAh1sSy4srcQ4ymQBsmMkuJJucDozivJN7Q2MzIwtTE1NjI3NJM SZz3tdTPYCGB9MSS1OzU1ILUovii0pzU4kOMTBycUg2MU1ez7/rNx2dxsKS4P3QtR4iUjZtO wO77bRy6fznWXL6pmrtZvU1Px39Lv6L5g6xDoW3T8s56mLw+3R0msmlmavy9U1Xp7I9bmrX3 719yjpfrsU3y3cq631N+FJb8FbfbUrzN6Vxf0dzw9NsdF9KmTfY4tNTZ8rRgnNkTGWMdw4ly 77w+3a9SYinOSDTUYi4qTgQAR1DvdqoCAAA= X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrEIsWRmVeSWpSXmKPExsVy+t9jAV3V/zKhBqv3mFo8XrOYyeLvpGPs Fqc/bWO3eL+sh9Hi8n5ti+tfnrNazD9yjtVi0v0JLBY7Go6wWry4d5HFov/xa2aLTY+vsVpc 3jWHzWLG+X1A/Xf+sVksvX6RyeLU9c9sFi8/nmBxEPJYM28No8fvX5MYPTat6mTz2Lyk3uPK iSZWj74tqxg9Pm+SC2CPamC0yUhNTEktUkjNS85PycxLt1XyDo53jjc1MzDUNbS0MFdSyEvM TbVVcvEJ0HXLzAF6Q0mhLDGnFCgUkFhcrKRvh2lCaIibrgVMY4Sub0gQXI+RARpIWMOYsf9R H2vBVeGK3u7dTA2MMwW6GDk5JARMJPZP/csMYYtJXLi3nq2LkYtDSGARo8T5OadYIJwvjBK9 7/6ygVSxCWhJ7H9xA8jm4BAREJGYfYELpIZZYBOzxPvtc1hA4sIC/hIt9zNBylkEVCV2PvoO FuYVcJXo+scBsUtBYtnymawgYU4BN4kF20JAwkJAFW9+fWWfwMi7gJFhFaNoakFyQXFSeq6h XnFibnFpXrpecn7uJkZw/D6T2sG4ssHiEKMAB6MSD2/GHplQIdbEsuLK3EOMEhzMSiK8+feA QrwpiZVVqUX58UWlOanFhxhNgW6ayCwlmpwPTC15JfGGxiZmRpZG5oYWRsbmSuK8SvZtIUIC 6YklqdmpqQWpRTB9TBycUg2MvGrvlB9PfR/SxCFx5e2u/23B3dbFkU9+9d2Yd+/A53dT+Qwz r3K+z5zPkHVk9e/F3usc7v+eyH0gk+P0Fc8ix5cRJ/7M2esuvOvHkok5D3MF4grvT/GuYHuj 2CI+896uo+ccLp7ot+qMejPjlb7Y6vXCbWJtnJvS5syYdT2GR2ryd3szBq45pkosxRmJhlrM RcWJAHw/XAX1AgAA 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=-6.9 required=5.0 tests=BAYES_00, RCVD_IN_DNSWL_HI, T_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 From: Jaewon Kim This patch adds PHY and USB3.0 Host device tree node using DWC3 chip and set USB3.0 Host related clock parent for Exynos5433. Cc: Kukjin Kim Signed-off-by: Jaewon Kim Signed-off-by: Chanwoo Choi Acked-by: Inki Dae --- arch/arm64/boot/dts/exynos/exynos5433.dtsi | 46 ++++++++++++++++++++++++++++++ 1 file changed, 46 insertions(+) diff --git a/arch/arm64/boot/dts/exynos/exynos5433.dtsi b/arch/arm64/boot/dts/exynos/exynos5433.dtsi index b460f5f..9cca236 100644 --- a/arch/arm64/boot/dts/exynos/exynos5433.dtsi +++ b/arch/arm64/boot/dts/exynos/exynos5433.dtsi @@ -1006,6 +1006,52 @@ samsung,pmu-syscon = <&pmu_system_controller>; status = "disabled"; }; + + usbhost30_phy: phy@15580000 { + compatible = "samsung,exynos5433-usbdrd-phy"; + reg = <0x15580000 0x100>; + clocks = <&cmu_fsys CLK_ACLK_USBHOST30>, <&xxti>, + <&cmu_fsys CLK_PHYCLK_USBHOST30_UHOST30_PHYCLOCK>, + <&cmu_fsys CLK_PHYCLK_USBHOST30_UHOST30_PIPE_PCLK>, + <&cmu_fsys CLK_SCLK_USBHOST30>; + clock-names = "phy", "ref", "phy_utmi", "phy_pipe", "itp"; + assigned-clocks = + <&cmu_fsys CLK_MOUT_PHYCLK_USBHOST30_UHOST30_PIPE_PCLK_USER>, + <&cmu_fsys CLK_MOUT_PHYCLK_USBHOST30_UHOST30_PHYCLOCK_USER>; + assigned-clock-parents = + <&cmu_fsys CLK_PHYCLK_USBHOST30_UHOST30_PIPE_PCLK_PHY>, + <&cmu_fsys CLK_PHYCLK_USBHOST30_UHOST30_PHYCLOCK_PHY>; + #phy-cells = <1>; + samsung,pmu-syscon = <&pmu_system_controller>; + status = "disabled"; + }; + + usbhost30: usb@15a00000 { + compatible = "samsung,exynos5250-dwusb3"; + clocks = <&cmu_fsys CLK_ACLK_USBHOST30>, + <&cmu_fsys CLK_SCLK_USBHOST30>; + clock-names = "usbdrd30", "usbdrd30_susp_clk"; + assigned-clocks = + <&cmu_fsys CLK_MOUT_SCLK_USBHOST30_USER>, + <&cmu_top CLK_MOUT_SCLK_USBHOST30>, + <&cmu_top CLK_DIV_SCLK_USBHOST30>; + assigned-clock-parents = + <&cmu_top CLK_SCLK_USBHOST30_FSYS>, + <&cmu_top CLK_MOUT_BUS_PLL_USER>; + assigned-clock-rates = <0>, <0>, <66700000>; + #address-cells = <1>; + #size-cells = <1>; + ranges; + status = "disabled"; + + dwc3 { + compatible = "snps,dwc3"; + reg = <0x154a0000 0x10000>; + interrupts = <0 244 0>; + phys = <&usbhost30_phy 0>, <&usbhost30_phy 1>; + phy-names = "usb2-phy", "usb3-phy"; + }; + }; }; timer {