From patchwork Tue Jan 17 16:14:30 2017 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Yendapally Reddy Dhananjaya Reddy X-Patchwork-Id: 716279 X-Patchwork-Delegate: davem@davemloft.net Return-Path: X-Original-To: patchwork-incoming@ozlabs.org Delivered-To: patchwork-incoming@ozlabs.org Received: from vger.kernel.org (vger.kernel.org [209.132.180.67]) by ozlabs.org (Postfix) with ESMTP id 3v2wFY3F6Vz9sCM for ; Wed, 18 Jan 2017 03:16:01 +1100 (AEDT) Authentication-Results: ozlabs.org; dkim=pass (1024-bit key; unprotected) header.d=broadcom.com header.i=@broadcom.com header.b="ARujOp9p"; dkim-atps=neutral Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1751397AbdAQQPG (ORCPT ); Tue, 17 Jan 2017 11:15:06 -0500 Received: from mail-pg0-f44.google.com ([74.125.83.44]:36031 "EHLO mail-pg0-f44.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1751380AbdAQQPD (ORCPT ); Tue, 17 Jan 2017 11:15:03 -0500 Received: by mail-pg0-f44.google.com with SMTP id t6so20572008pgt.3 for ; Tue, 17 Jan 2017 08:15:03 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=broadcom.com; s=google; h=from:to:cc:subject:date:message-id:in-reply-to:references; bh=FrwU787HI0mBgBVpjoUsR5/RfwvYjSEN263GqQfJr/A=; b=ARujOp9phlWDe5uKJ34+K+9pvYK93CXe/rhBvvE+PxfHGMnwFsa7kgzhjAw6sK1vpZ yhFsTOrGQ+TO/KnEqjSqsHTwhEyuf7UTyDlwzYCzV1MNS/JL8CzIfRU7DaMW9pv2HXPb oJkPpHVloTvt+dze6FUi1C/ixs2Hb7uOqQL0Q= X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:cc:subject:date:message-id:in-reply-to :references; bh=FrwU787HI0mBgBVpjoUsR5/RfwvYjSEN263GqQfJr/A=; b=QcB2iBz3wsHCwypLSp5Q9BDUB4U7BAODL5t0+fMJd2oi7o5lJx75WhxNFNpbUePiW6 7EXOJ6r/vAI+B61RSXVvODbCErAft+PUrMJCuvhs95WS+52RX5YOT2hf/GXZWxQPv2kV 4BVc2PddjyQeonsKxj4tca6EOvtixvXHesA22JCV/g4n4B9UPSV8+Qwynl1+/SwGSr1f g9u6htiYNO0OLJpxpNZrTKWcVK86W/opEwymeVqyNSg9Hy4txA4wwJGpYkPWAdTxqU0I 9jiZPjPBraOM1ClpY22pqB0CKGb9R9eVvH1aALREBz42awkSQG73VHSIysqlu/pcNlmd vHzg== X-Gm-Message-State: AIkVDXLdq1agAO/+QNZNTQuoWTFNW2P9ZkDJygOMl5+b8t/7FlDmUqk9//vlUxI8iNwYy0gV X-Received: by 10.98.220.91 with SMTP id t88mr44323755pfg.78.1484669702605; Tue, 17 Jan 2017 08:15:02 -0800 (PST) Received: from xl-rtp-02.rtp.broadcom.com ([192.19.218.250]) by smtp.gmail.com with ESMTPSA id f5sm57196733pgg.5.2017.01.17.08.14.58 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Tue, 17 Jan 2017 08:15:02 -0800 (PST) From: Yendapally Reddy Dhananjaya Reddy To: Rob Herring , Mark Rutland , Russell King , Ray Jui , Scott Branden , Jon Mason , Florian Fainelli , Kishon Vijay Abraham I Cc: bcm-kernel-feedback-list@broadcom.com, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, linux-arm-kernel@lists.infradead.org, netdev@vger.kernel.org, Yendapally Reddy Dhananjaya Reddy Subject: [PATCH v2 4/4] arm: dts: nsp: Add USB nodes to device tree Date: Tue, 17 Jan 2017 11:14:30 -0500 Message-Id: <1484669670-4201-5-git-send-email-yendapally.reddy@broadcom.com> X-Mailer: git-send-email 2.1.0 In-Reply-To: <1484669670-4201-1-git-send-email-yendapally.reddy@broadcom.com> References: <1484669670-4201-1-git-send-email-yendapally.reddy@broadcom.com> Sender: netdev-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: netdev@vger.kernel.org Add USB nodes to the Northstar plus device tree file Signed-off-by: Yendapally Reddy Dhananjaya Reddy --- arch/arm/boot/dts/bcm-nsp.dtsi | 56 ++++++++++++++++++++++++++++++++++++++++ arch/arm/boot/dts/bcm958625k.dts | 16 ++++++++++++ 2 files changed, 72 insertions(+) diff --git a/arch/arm/boot/dts/bcm-nsp.dtsi b/arch/arm/boot/dts/bcm-nsp.dtsi index b6142bd..94b3231 100644 --- a/arch/arm/boot/dts/bcm-nsp.dtsi +++ b/arch/arm/boot/dts/bcm-nsp.dtsi @@ -259,6 +259,34 @@ status = "disabled"; }; + xhci: usb@29000 { + compatible = "generic-xhci"; + reg = <0x29000 0x1000>; + interrupts = ; + phys = <&usb3_phy>; + phy-names = "usb"; + status = "disabled"; + }; + + ehci0: usb@2a000 { + compatible = "generic-ehci"; + reg = <0x2a000 0x100>; + interrupts = ; + status = "disabled"; + }; + + ohci0: usb@2b000 { + compatible = "generic-ohci"; + reg = <0x2b000 0x100>; + interrupts = ; + status = "disabled"; + }; + + mdio: mdio@32000 { + compatible = "brcm,iproc-mdio"; + reg = <0x32000 0x8>; + }; + rng: rng@33000 { compatible = "brcm,bcm-nsp-rng"; reg = <0x33000 0x14>; @@ -358,6 +386,29 @@ "sata2"; }; + mdio-mux { + compatible = "mdio-mux-mmioreg"; + mdio-parent-bus = <&mdio>; + #address-cells = <1>; + #size-cells = <0>; + reg = <0x32000 0x4>; + mux-mask = <0x200>; + + mdio@0 { + reg = <0x00>; + #address-cells = <1>; + #size-cells = <0>; + + usb3_phy: usb-phy@10 { + compatible = "brcm,nsp-usb3-phy"; + reg = <0x10>; + usb3-ctrl-syscon = <&usb3_ctrl>; + #phy-cells = <0>; + status = "disabled"; + }; + }; + }; + pinctrl: pinctrl@3f1c0 { compatible = "brcm,nsp-pinmux"; reg = <0x3f1c0 0x04>, @@ -406,6 +457,11 @@ phy-names = "sata-phy"; }; }; + + usb3_ctrl: syscon@104408 { + compatible = "brcm,nsp-usb3-ctrl", "syscon"; + reg = <0x104408 0x3fc>; + }; }; pcie0: pcie@18012000 { diff --git a/arch/arm/boot/dts/bcm958625k.dts b/arch/arm/boot/dts/bcm958625k.dts index 59d96fb..1da22dc 100644 --- a/arch/arm/boot/dts/bcm958625k.dts +++ b/arch/arm/boot/dts/bcm958625k.dts @@ -53,6 +53,22 @@ }; }; +&ehci0 { + status = "okay"; +}; + +&ohci0 { + status = "okay"; +}; + +&usb3_phy { + status = "okay"; +}; + +&xhci { + status = "okay"; +}; + &uart0 { status = "okay"; };