[<prev] [next>] [<thread-prev] [thread-next>] [day] [month] [year] [list]
Message-ID: <20200327235220.GV3819@lunn.ch>
Date: Sat, 28 Mar 2020 00:52:20 +0100
From: Andrew Lunn <andrew@...n.ch>
To: Daniel Mack <daniel@...que.org>
Cc: vivien.didelot@...il.com, f.fainelli@...il.com,
davem@...emloft.net, netdev@...r.kernel.org
Subject: Re: [PATCH] net: dsa: mv88e6xxx: don't force settings on CPU port
> I tried this as well with v5.5, but that leads to the external phy not
> seeing a link at all. Will check again though.
Did you turn off auto-neg on the external PHY and use fixed 100Full?
Ethtool on the SoC interface should show you if the switch PHY is
advertising anything. I'm guessing it is not, and hence you need to
turn off auto neg on the external PHY.
Another option would be something like
port@6 {
reg = <6>;
label = "cpu";
ethernet = <&fec1>;
phy-handle = <phy6>;
};
};
mdio {
#address-cells = <1>;
#size-cells = <0>;
phy6: ethernet-phy@6 {
reg = <6>;
interrupt-parent = <&switch0>;
interrupts = <0 IRQ_TYPE_LEVEL_HIGH>;
};
};
By explicitly saying there is a PHY for the CPU node, phylink might
drive it.
Andrew
Powered by blists - more mailing lists