Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]


Groups > linux.kernel > #1410315

[PATCH v2 4/7] DT:mdio-mux: Add mdio multiplexer driver node

Path csiph.com!news.mixmin.net!news.unit0.net!news.panservice.it!diesel.cu.mi.it!bofh.it!news.nic.it!robomod
From Pramod Kumar <pramod.kumar@broadcom.com>
Newsgroups linux.kernel
Subject [PATCH v2 4/7] DT:mdio-mux: Add mdio multiplexer driver node
Date Tue, 31 May 2016 15:40:02 +0200
Message-ID <rES3M-3kr-15@gated-at.bofh.it> (permalink)
References <rES3L-3kr-5@gated-at.bofh.it>
X-Original-To Rob Herring <robh+dt@kernel.org>, Pawel Moll <pawel.moll@arm.com>, Mark Rutland <mark.rutland@arm.com>, Ian Campbell <ijc+devicetree@hellion.org.uk>, Kumar Gala <galak@codeaurora.org>, Catalin Marinas <catalin.marinas@arm.com>, Will Deacon <will.deacon@arm.com>, Kishon Vijay Abraham I <kishon@ti.com>, "David S. Miller" <davem@davemloft.net>
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=kfld9K0YtYva1/VTMOlCY3Bg3qdVDudGgtcvsgBedZM=; b=hmk6g58SJxkzg145K8si8wgass20D86y3MeB/U2K9vJgdO6KZIHpYUAtzbUoRIL8hW pGReHeiudxi29DPewZp861jx2ro+m4KWdo958Qy3DOqePOL5tpdnH43icfSTHYunUv4A e32i0YIDSudnVq8umBruGz99AIFwk8LBa4Wz0=
X-Google-Dkim-Signature v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:from:to:cc:subject:date:message-id:in-reply-to :references; bh=kfld9K0YtYva1/VTMOlCY3Bg3qdVDudGgtcvsgBedZM=; b=bo5iTMFKgIwQAiOJF89EgaiVWuTJ/yNNmRvrCaBTyIL3trPhA9nUz96yJNbTjVlxg7 iNrsxZU5cWtJ21EhtQ+As/wOk7NNM4mLWfDbhqNnoopWzjY1NrD/oy1G/0srb0Ir/Rg8 O2zCh6GcPB2TVPLW6yP4YnKZghq9hKowxJn5ptcPoH/VTH/j6ukuDlAKC6qyW4hHyeLD p6XZ2s2YEJyxnjq7KABLjhs6OX1ZdBSN0C3350Rd6PSM54ARUBnZPXUvrpe/6bDmhXQo 44g1jKlelEzEJa4Ll7c8g+4mhCGX0i9t5e1WeJfWH7mVDNygrrKFtX88PXUE6m2aHhW0 YkLg==
X-Gm-Message-State ALyK8tKx8CPIIXAS42PvGcoYmO3YnNMJKK0MCyuEcGjaItg9cOz1EIwyaie6TjIVJmAybHvM
X-Received by 10.98.3.135 with SMTP id 129mr54755427pfd.42.1464701794745; Tue, 31 May 2016 06:36:34 -0700 (PDT)
X-Mailer git-send-email 1.9.1
Sender robomod@news.nic.it
List-ID <linux-kernel.vger.kernel.org>
X-Mailing-List linux-kernel@vger.kernel.org
Approved robomod@news.nic.it
Lines 75
Organization linux.* mail to news gateway
X-Original-Cc devicetree@vger.kernel.org, linux-arm-kernel@lists.infradead.org, bcm-kernel-feedback-list@broadcom.com, linux-kernel@vger.kernel.org, netdev@vger.kernel.org, Pramod Kumar <pramod.kumar@broadcom.com>
X-Original-Date Tue, 31 May 2016 19:06:38 +0530
X-Original-Message-ID <1464701801-17243-5-git-send-email-pramod.kumar@broadcom.com>
X-Original-References <1464701801-17243-1-git-send-email-pramod.kumar@broadcom.com>
X-Original-Sender linux-kernel-owner@vger.kernel.org
Xref csiph.com linux.kernel:1410315

Show key headers only | View raw


Add integrated MDIO multiplexer driver node which contains
two mux PCIe bus and one ethernet bus along with phys
lying on these bus.

Signed-off-by: Pramod Kumar <pramod.kumar@broadcom.com>
---
 arch/arm64/boot/dts/broadcom/ns2-svk.dts | 12 ++++++++++++
 arch/arm64/boot/dts/broadcom/ns2.dtsi    | 32 ++++++++++++++++++++++++++++++++
 2 files changed, 44 insertions(+)

diff --git a/arch/arm64/boot/dts/broadcom/ns2-svk.dts b/arch/arm64/boot/dts/broadcom/ns2-svk.dts
index ce0ab84..8f6a6cc 100644
--- a/arch/arm64/boot/dts/broadcom/ns2-svk.dts
+++ b/arch/arm64/boot/dts/broadcom/ns2-svk.dts
@@ -87,3 +87,15 @@
 		#size-cells = <1>;
 	};
 };
+
+&mdio_mux_iproc {
+	mdio@10 {
+		reg = <0x10>;
+		#address-cells = <1>;
+		#size-cells = <0>;
+
+		gphy0: eth-phy@10 {
+			reg = <0x10>;
+		};
+	};
+};
diff --git a/arch/arm64/boot/dts/broadcom/ns2.dtsi b/arch/arm64/boot/dts/broadcom/ns2.dtsi
index 6f81c9d..efc320a 100644
--- a/arch/arm64/boot/dts/broadcom/ns2.dtsi
+++ b/arch/arm64/boot/dts/broadcom/ns2.dtsi
@@ -330,6 +330,38 @@
 			      <0x65260000 0x1000>;
 		};
 
+		mdio_mux_iproc: mdio_mux_iproc@6602023c {
+			compatible = "brcm,mdio-mux-iproc";
+			reg = <0x6602023c 0x14>;
+			#address-cells = <1>;
+			#size-cells = <0>;
+			mdio-integrated-mux;
+
+			mdio@0 {
+				reg = <0x0>;
+				#address-cells = <1>;
+				#size-cells = <0>;
+
+				pci_phy0: pci-phy@0 {
+					compatible = "brcm,ns2-pcie-phy";
+					reg = <0x0>;
+					#phy-cells = <0>;
+				};
+			};
+
+			mdio@7 {
+				reg = <0x7>;
+				#address-cells = <1>;
+				#size-cells = <0>;
+
+				pci_phy1: pci-phy@0 {
+					compatible = "brcm,ns2-pcie-phy";
+					reg = <0x0>;
+					#phy-cells = <0>;
+				};
+			};
+		};
+
 		timer0: timer@66030000 {
 			compatible = "arm,sp804", "arm,primecell";
 			reg = <0x66030000 0x1000>;
-- 
1.9.1

Back to linux.kernel | Previous | Next | Find similar | Unroll thread


Thread

[PATCH v2 4/7] DT:mdio-mux: Add mdio multiplexer driver node Pramod Kumar <pramod.kumar@broadcom.com> - 2016-05-31 15:40 +0200

csiph-web