From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1751478AbdJXEhn (ORCPT ); Tue, 24 Oct 2017 00:37:43 -0400 Received: from mail-qt0-f194.google.com ([209.85.216.194]:45938 "EHLO mail-qt0-f194.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1751372AbdJXEhg (ORCPT ); Tue, 24 Oct 2017 00:37:36 -0400 X-Google-Smtp-Source: ABhQp+QWmODGjPvUmRS3c9VZ22oF/THdaM2ITcErncONbsEBvYY3pD//l97GLG7Rcl1AKZwKSqDmIA== From: Raveendra Padasalagi To: Rob Herring , Mark Rutland , Kishon Vijay Abraham I , Russell King , Scott Branden , Ray Jui , Srinath Mannam , Jon Mason , Florian Fainelli , Yoshihiro Shimoda , Raviteja Garimella , Rafal Milecki , Arnd Bergmann , Viresh Kumar , Jaehoon Chung Cc: devicetree@vger.kernel.org, linux-arm-kernel@lists.infradead.org, linux-kernel@vger.kernel.org, bcm-kernel-feedback-list@broadcom.com, Raveendra Padasalagi Subject: [PATCH 3/3] ARM: dts: Add dt node for Broadcom Cygnus USB phy Date: Tue, 24 Oct 2017 10:07:02 +0530 Message-Id: <1508819822-29956-4-git-send-email-raveendra.padasalagi@broadcom.com> X-Mailer: git-send-email 1.9.1 In-Reply-To: <1508819822-29956-1-git-send-email-raveendra.padasalagi@broadcom.com> References: <1508819822-29956-1-git-send-email-raveendra.padasalagi@broadcom.com> Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Add DT node for Broadcom's USB phy controller's used in Cygnus family of SoC. Signed-off-by: Raveendra Padasalagi --- arch/arm/boot/dts/bcm-cygnus.dtsi | 35 +++++++++++++++++++++++++++++++++++ 1 file changed, 35 insertions(+) diff --git a/arch/arm/boot/dts/bcm-cygnus.dtsi b/arch/arm/boot/dts/bcm-cygnus.dtsi index 7c957ea..810df68 100644 --- a/arch/arm/boot/dts/bcm-cygnus.dtsi +++ b/arch/arm/boot/dts/bcm-cygnus.dtsi @@ -96,6 +96,41 @@ #address-cells = <1>; #size-cells = <1>; + extcon_usb: extcon_usb { + compatible = "linux,extcon-usb-gpio"; + vbus-gpio = <&gpio_asiu 121 0>; + id-gpio = <&gpio_asiu 122 0>; + status = "okay"; + }; + + usbphy: phy@0301c028 { + compatible = "brcm,cygnus-usb-phy"; + reg = <0x0301c028 0x4>, + <0x0301d1b4 0x5c>, + <0x18115000 0xa00>, + <0x18111000 0xa00>; + reg-names = "crmu-usbphy-aon-ctrl", "cdru-usbphy", + "usb2h-idm", "usb2d-idm"; + #address-cells = <1>; + #size-cells = <0>; + + usbphy0: usb-phy@0 { + #phy-cells = <1>; + reg = <0>; + }; + + usbphy1: usb-phy@1 { + #phy-cells = <1>; + reg = <1>; + }; + + usbphy2: usb-phy@2 { + #phy-cells = <1>; + reg = <2>; + extcon = <&extcon_usb>; + }; + }; + otp: otp@0301c800 { compatible = "brcm,ocotp"; reg = <0x0301c800 0x2c>; -- 1.9.1