[<prev] [next>] [<thread-prev] [day] [month] [year] [list]
Message-ID: <d6f0deaf-7205-2480-ff27-670bfd0b2129@gmail.com>
Date: Tue, 9 Apr 2019 22:11:09 +0200
From: Heiner Kallweit <hkallweit1@...il.com>
To: Kavyasree.Kotagiri@...rochip.com, andrew@...n.ch,
davem@...emloft.net
Cc: netdev@...r.kernel.org, quentin.schulz@...tlin.com
Subject: Re: [PATCH v3 1/2] net: phy: mscc: add support for VSC8514 PHY
On 08.04.2019 14:12, Kavyasree.Kotagiri@...rochip.com wrote:
> From: Kavya Sree Kotagiri <kavyasree.kotagiri@...rochip.com>
>
> The VSC8514 PHY is a 4-ports PHY that is 10/100/1000BASE-T, 100BASE-FX,
> 1000BASE-X, can communicate with the MAC via QSGMII.
> The MAC interface protocol for each port within QSGMII can
> be either 1000BASE-X or SGMII, if the QSGMII MAC that the VSC8514 is
> connecting to supports this functionality.
> VSC8514 also supports SGMII MAC-side autonegotiation on each individual
> port, downshifting, can set the blinking pattern of each of its 4 LEDs,
> SyncE, 1000BASE-T Ring Resiliency as well as HP Auto-MDIX detection.
>
> This adds support for 10BASE-T, 100BASE-TX, and 1000BASE-T,
> QSGMII link with the MAC, downshifting, HP Auto-MDIX detection
> and blinking pattern for its 4 LEDs.
>
> The GPIO register bank is a set of registers that are common to all PHYs
> in the package. So any modification in any register of this bank affects
> all PHYs of the package.
>
> If the PHYs haven't been reset before booting the Linux kernel and were
> configured to use interrupts for e.g. link status updates, it is
> required to clear the interrupts mask register of all PHYs before being
> able to use interrupts with any PHY. The first PHY of the package that
> will be init will take care of clearing all PHYs interrupts mask
> registers. Thus, we need to keep track of the init sequence in the
> package, if it's already been done or if it's to be done.
>
> Most of the init sequence of a PHY of the package is common to all PHYs
> in the package, thus we use the SMI broadcast feature which enables us
> to propagate a write in one register of one PHY to all PHYs in the same
> package.
>
> Signed-off-by: Kavya Sree Kotagiri <kavyasree.kotagiri@...rochip.com>
> Signed-off-by: Quentin Schulz <quentin.schulz@...tlin.com>
> Co-developed-by: Quentin Schulz <quentin.schulz@...tlin.com>
I just got the following:
550 5.1.1 <quentin.schulz@...tlin.com>: Recipient address rejected: User unknown in virtual mailbox table
Does the email address need updating?
Powered by blists - more mailing lists