From mboxrd@z Thu Jan 1 00:00:00 1970 From: John Rama Subject: Re: dsa: how to set external PHY address of slave MDIO bus Date: Fri, 21 Dec 2018 18:23:50 -0500 Message-ID: <5C1D7606.60606@gmail.com> References: <5C1C4160.5080404@gmail.com> <20181221095632.GC5023@lunn.ch> Mime-Version: 1.0 Content-Type: text/plain; charset=windows-1252 Content-Transfer-Encoding: 7bit Cc: netdev@vger.kernel.org To: Andrew Lunn Return-path: Received: from mail-it1-f175.google.com ([209.85.166.175]:37145 "EHLO mail-it1-f175.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S2390930AbeLUXXw (ORCPT ); Fri, 21 Dec 2018 18:23:52 -0500 Received: by mail-it1-f175.google.com with SMTP id b5so8869337iti.2 for ; Fri, 21 Dec 2018 15:23:51 -0800 (PST) In-Reply-To: <20181221095632.GC5023@lunn.ch> Sender: netdev-owner@vger.kernel.org List-ID: Hi Andrew, >> Use a phy-handle in the port properties. Thanks !! John On 2018/12/21 4:56, Andrew Lunn wrote: > On Thu, Dec 20, 2018 at 08:26:56PM -0500, John Rama wrote: >> Hi, Guys, >> >> I have one question. I'm working following configuration, and implementing a device driver. >> Basically, port 1-7 is working fine. I'm now having problem on port8. >> >> - System >> - i.MX6 and Marvel 88q5050 Switch(PHY addr is 0x10) >> - port1-5 has integrated PHY >> - port7 is connected to Marvel 88e1510 PHY(PHY addr is 0x1) >> - port8 is connected to Marvel 88e1510 PHY(PHY addr is 0x0), >> but it's the slave of MDIO bus whose master is the switch. >> >> 0x10 >> +------------+ +-----------------+ >> | | | Marvel 88q5050 | >> | | RGMII | port1 | >> | IMX6 +---------+ port6 | >> | | | port2 | >> | | MDIO | | >> | +-+-------+ port3 | >> | | | | | >> +------------+ | | port4 | >> | | | >> +-+-+ | port5 | +---+ >> | |SGMII| |RGMII| | >> |PHY|-----| port7 port8 +-----+PHY+ >> | | | |MDIO | | >> +---+ | +-----+ | >> Marvel 88e1510 +-----------------+ +---+ >> 0x1 Marvel 88e1510 >> 0x0 >> >> - Question >> In the system above, how should we tell DSA driver the PHY address of the PHY which is connected to port8 ? > > Hi John > > Use a phy-handle in the port properties. > > Andrew >