From patchwork Tue Jan 17 10:32:23 2017 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Pankaj Dubey X-Patchwork-Id: 9520451 Return-Path: Received: from mail.wl.linuxfoundation.org (pdx-wl-mail.web.codeaurora.org [172.30.200.125]) by pdx-korg-patchwork.web.codeaurora.org (Postfix) with ESMTP id 290C46020A for ; Tue, 17 Jan 2017 10:30:34 +0000 (UTC) Received: from mail.wl.linuxfoundation.org (localhost [127.0.0.1]) by mail.wl.linuxfoundation.org (Postfix) with ESMTP id 1431A2852A for ; Tue, 17 Jan 2017 10:30:34 +0000 (UTC) Received: by mail.wl.linuxfoundation.org (Postfix, from userid 486) id 0769E2852F; Tue, 17 Jan 2017 10:30:34 +0000 (UTC) X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on pdx-wl-mail.web.codeaurora.org X-Spam-Level: X-Spam-Status: No, score=-4.2 required=2.0 tests=BAYES_00, RCVD_IN_DNSWL_MED autolearn=ham version=3.3.1 Received: from bombadil.infradead.org (bombadil.infradead.org [198.137.202.9]) (using TLSv1.2 with cipher AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mail.wl.linuxfoundation.org (Postfix) with ESMTPS id 9323C2852A for ; Tue, 17 Jan 2017 10:30:33 +0000 (UTC) Received: from localhost ([127.0.0.1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.87 #1 (Red Hat Linux)) id 1cTR28-0004Pr-Dt; Tue, 17 Jan 2017 10:30:32 +0000 Received: from mailout3.samsung.com ([203.254.224.33]) by bombadil.infradead.org with esmtps (Exim 4.87 #1 (Red Hat Linux)) id 1cTR1i-0002bk-16 for linux-arm-kernel@lists.infradead.org; Tue, 17 Jan 2017 10:30:12 +0000 Received: from epcas2p1.samsung.com (unknown [182.195.41.53]) by mailout3.samsung.com (Oracle Communications Messaging Server 7.0.5.31.0 64bit (built May 5 2014)) with ESMTP id <0OJX02O5L6HJO5E0@mailout3.samsung.com> for linux-arm-kernel@lists.infradead.org; Tue, 17 Jan 2017 19:29:43 +0900 (KST) Received: from epsmges1p2.samsung.com (unknown [182.195.40.47]) by epcas2p2.samsung.com (KnoxPortal) with ESMTP id 20170117102942epcas2p2d3bb8bf296dc826a7153b6457b0bc3d6~aiGJF01L-2715827158epcas2p20; Tue, 17 Jan 2017 10:29:42 +0000 (GMT) Received: from epcas1p1.samsung.com ( [182.195.41.45]) by epsmges1p2.samsung.com (Symantec Messaging Gateway) with SMTP id FB.E2.15578.612FD785; Tue, 17 Jan 2017 19:29:42 +0900 (KST) Received: from epcpsbgm1new.samsung.com (u26.gpu120.samsung.co.kr [203.254.230.26]) by epcas1p3.samsung.com (KnoxPortal) with ESMTP id 20170117102941epcas1p3a33a312bedd013edb0997b16786dede6~aiGH6ssZI2959029590epcas1p3o; Tue, 17 Jan 2017 10:29:41 +0000 (GMT) X-AuditID: b6c32a36-f79d86d000003cda-03-587df216110e Received: from epmmp1.local.host ( [203.254.227.16]) by epcpsbgm1new.samsung.com (EPCPMTA) with SMTP id FB.73.08931.512FD785; Tue, 17 Jan 2017 19:29:41 +0900 (KST) Received: from pankaj.sisodomain.com ([107.108.83.125]) by mmp1.samsung.com (Oracle Communications Messaging Server 7.0.5.31.0 64bit (built May 5 2014)) with ESMTPA id <0OJX003KP6H54C00@mmp1.samsung.com>; Tue, 17 Jan 2017 19:29:41 +0900 (KST) From: Pankaj Dubey To: linux-samsung-soc@vger.kernel.org, linux-arm-kernel@lists.infradead.org, devicetree@vger.kernel.org Subject: [PATCH 2/2] arm64: dts: exynos: Add regulators for Vbus and Vbus-Boost Date: Tue, 17 Jan 2017 16:02:23 +0530 Message-id: <1484649143-19423-3-git-send-email-pankaj.dubey@samsung.com> X-Mailer: git-send-email 2.7.4 In-reply-to: <1484649143-19423-1-git-send-email-pankaj.dubey@samsung.com> X-Brightmail-Tracker: H4sIAAAAAAAAAzWSaUwTQRTHnW7bXZCStSi+gBKyiYliWrtNgVXEI6JWJVpjTIhHYAMjEGkL 3YJ3RIkijYIKKhKgqARNPcACBrww0ET9IHgQFRUkckUEAe8Tbbv67fef+b28N5NHEconsiAq 1WTFFhOfxsh9pddaZqlUgR/2xGlO2zWc3dUq44a/1pHc0PAlCVfQ847g2tpqSM7Z81TGFbfd lnBn6z+R3IFbLpI7eeUKschX31jSSeqdjjy5vrZyr76uwJ3y6xxI/9EZYpBvwPNTMJ+ELaHY lGhOSjUlRzOr1sUviQ+P0LAqdi4XyYSaeCOOZmJiDaplqWnuyZjQLD4t031k4AWBmbNgvsWc acWhKWbBGs1sZFmtmtVEqrVarVqn3TxPG+5WEnDKt+M3ZOmj/ts/tI/JslGlnw1RFNA6KL+2 24Z83BgID7uq5TbkSynpBgRFty6QYsiVwK+yDplo6WDM+VIqXpxH8GD8zL/wHUHfqSKvJadV 0DtSRnh4Mp0KhVcrkYcJ+jKCi66VHg6g10K1o4b0sJSeAX9qbF5fQeuhemgAid1CoKM1z3vu Q6+A1vZ7hKcZ0AUkFA90y8U3TAfnHUL0Y+BTz+N/HACDd+tIkYPBMf5CItbmIMiuL5KKoRhB RWOhRLQWwp32Uqk4qT+8/3xYJjZQwKGDSlHRw5H8ErnIi6Hj/kXvoEq6FEHJm0lH0bQKNMGB AnG6YEzGApuuVQu8Ucg0JasTzUYn8i5UWEQDOtsa24xoCjF+iuLO3XFKGZ8l7DA2I6AIZrLi 9eCeOKUiid+xE1vM8ZbMNCw0o3D3Px0jgqYkmt3rabLGs7oIVqfVaSIjOE7HTFWc2xcVp6ST eSveinE6tvyvk1A+QdnIllE4VitfPmmNP7E4v3x0fNuXXvvekbyGvv39P2ZvChwtpXxxd39G m8vctD944ta+kSOSE0JTl0K1mdq1wFpre+v83jxLiLVn1NdHKa7DzOemXaubSvurliYEO6o2 /ryf86wcWiS/p91c32hwfXE2bhl8lZU7lPu85f2j6JcFUS2MVEjh2TDCIvB/AVwS1NRmAwAA X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFmpgkeLIzCtJLcpLzFFi42I5/e+xgK7op9oIg97DChbzj5xjtXj7fQu7 xZu3a5gs+h+/ZrY4f34Du8Wmx9dYLWac38dksWjrF3aL1r1H2C2mrVvH7MDlsXPWXXaPTas6 2Tw2L6n32NIP5PVtWcXo8XmTXABblJtNRmpiSmqRQmpecn5KZl66rVJoiJuuhZJCXmJuqq1S hK5vSJCSQlliTimQZ2SABhycA9yDlfTtEtwyfkzazVrwga/i05WPrA2MS3i6GDk5JARMJD5u us0CYYtJXLi3nq2LkYtDSGApo8S/5p8sEM5PRonbfXvAqtgEdCWevJ/L3MXIwSEikClxYh8X SA2zwFpGiaeXHrOD1AgL+EtMnrKCCcRmEVCV+L+hixnE5hXwkFj/5jkjxDY5iZvnOsHinAKe EueunACzhYBqvn47yDaBkXcBI8MqRonUguSC4qT0XMO81HK94sTc4tK8dL3k/NxNjODQfya1 g/HgLvdDjAIcjEo8vAUBtRFCrIllxZW5hxglOJiVRHjvvwIK8aYkVlalFuXHF5XmpBYfYjQF Omwis5Rocj4wLvNK4g1NzE3MjQ0szC0tTYyUxHkbZz8LFxJITyxJzU5NLUgtgulj4uCUamBM 2iD9gOGhgYOOnIt9xoQ3E22fWj6VfhW4wWiljLWvkqFKQsCHGdsfS+bMq3e4e+PdxJ1xx8u3 tLJLCjbzzxHwM5DJX7aAc+Nd05d8sn8EK1I8/4svT/553mhbiaXrzLjtOxv1Jnz/uXDdxAk7 Jv3aE7FE3aNO9E3ihXuxiotOzp218pnS/yAWJZbijERDLeai4kQAQsjIipMCAAA= X-MTR: 20000000000000000@CPGS X-CMS-MailID: 20170117102941epcas1p3a33a312bedd013edb0997b16786dede6 X-Msg-Generator: CA X-Sender-IP: 203.254.230.26 X-Local-Sender: =?UTF-8?B?7YyQ7Lm07KaIG1NTSVItVHVybiBLZXkgU29sdXRpb25zGw==?= =?UTF-8?B?7IK87ISx7KCE7J6QGy4vQ2hpZWYgRW5naW5lZXI=?= X-Global-Sender: =?UTF-8?B?UEFOS0FKIEtVTUFSIERVQkVZG1NTSVItVHVybiBLZXkgU29s?= =?UTF-8?B?dXRpb25zG1NhbXN1bmcgRWxlY3Ryb25pY3MbLi9DaGllZiBFbmdpbmVlcg==?= X-Sender-Code: =?UTF-8?B?QzEwG1NXQUhRG0MxMElEMDdJRDAxMDk5Nw==?= CMS-TYPE: 101P DLP-Filter: Pass X-CFilter-Loop: Reflected X-HopCount: 7 X-CMS-RootMailID: 20170117102941epcas1p3a33a312bedd013edb0997b16786dede6 X-RootMTR: 20170117102941epcas1p3a33a312bedd013edb0997b16786dede6 References: <1484649143-19423-1-git-send-email-pankaj.dubey@samsung.com> X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20170117_023006_218737_AD9A4816 X-CRM114-Status: UNSURE ( 8.66 ) X-CRM114-Notice: Please train this message. X-BeenThere: linux-arm-kernel@lists.infradead.org X-Mailman-Version: 2.1.21 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Cc: Pankaj Dubey , krzk@kernel.org, gautamvivek1987@gmail.com, javier@osg.samsung.com, robh+dt@kernel.org, kgene@kernel.org, sanath@samsung.com MIME-Version: 1.0 Sender: "linux-arm-kernel" Errors-To: linux-arm-kernel-bounces+patchwork-linux-arm=patchwork.kernel.org@lists.infradead.org X-Virus-Scanned: ClamAV using ClamSMTP Adding fixed voltage regulators for Vbus and Vbus-boost required by USB 3.0 DRD controller on Exynos7-espresso board. Signed-off-by: Pankaj Dubey Signed-off-by: Vivek Gautam Reviewed-by: Javier Martinez Canillas --- arch/arm64/boot/dts/exynos/exynos7-espresso.dts | 44 +++++++++++++++++++++++++ 1 file changed, 44 insertions(+) diff --git a/arch/arm64/boot/dts/exynos/exynos7-espresso.dts b/arch/arm64/boot/dts/exynos/exynos7-espresso.dts index 9cf73cf..68f3a51 100644 --- a/arch/arm64/boot/dts/exynos/exynos7-espresso.dts +++ b/arch/arm64/boot/dts/exynos/exynos7-espresso.dts @@ -33,6 +33,29 @@ device_type = "memory"; reg = <0x0 0x40000000 0x0 0xC0000000>; }; + + usb30_vbus_reg: regulator-usb30 { + compatible = "regulator-fixed"; + regulator-name = "VBUS_5V"; + regulator-min-microvolt = <5000000>; + regulator-max-microvolt = <5000000>; + gpio = <&gph1 1 0>; + pinctrl-names = "default"; + pinctrl-0 = <&usb30_vbus_en>; + enable-active-high; + }; + + usb3drd_boost_5v: regulator-usb3drd-boost { + compatible = "regulator-fixed"; + regulator-name = "VUSB_VBUS_5V"; + regulator-min-microvolt = <5000000>; + regulator-max-microvolt = <5000000>; + gpio = <&gpf4 1 0>; + pinctrl-names = "default"; + pinctrl-0 = <&usb3drd_boost_en>; + enable-active-high; + }; + }; &fin_pll { @@ -366,3 +389,24 @@ vqmmc-supply = <&ldo2_reg>; disable-wp; }; + +&usbdrd_phy { + vbus-supply = <&usb30_vbus_reg>; + vbus-boost-supply = <&usb3drd_boost_5v>; +}; + +&pinctrl_bus1 { + usb30_vbus_en: usb30-vbus-en { + samsung,pins = "gph1-1"; + samsung,pin-function = <1>; + samsung,pin-pud = <0>; + samsung,pin-drv = <0>; + }; + + usb3drd_boost_en: usb3drd-boost-en { + samsung,pins = "gpf4-1"; + samsung,pin-function = <1>; + samsung,pin-pud = <0>; + samsung,pin-drv = <0>; + }; +};