[<prev] [next>] [<thread-prev] [thread-next>] [day] [month] [year] [list]
Message-ID: <c03b1cc5-d5a9-980c-e615-af5b821b500d@televic.com>
Date: Tue, 24 Dec 2019 11:28:27 +0100
From: Jürgen Lambrecht <j.lambrecht@...evic.com>
To: Andrew Lunn <andrew@...n.ch>
Cc: "netdev@...r.kernel.org" <netdev@...r.kernel.org>,
rasmus.villemoes@...vas.dk,
Thomas Petazzoni <thomas.petazzoni@...tlin.com>,
vivien.didelot@...il.com
Subject: Re: net: dsa: mv88e6xxx: error parsing ethernet node from dts
On 12/4/19 6:13 PM, Andrew Lunn wrote:
> But returning 0x0000 is odd. Normally, if an MDIO device does not
> respond, you read 0xffff, because of the pull up resistor on the bus.
>
> The fact you find it ones means it is something like this, some minor
> configuration problem, power management, etc.
Hi Adrew,
to close this issue: you were right: the Marvell clock, that comes from the iMX clocking block ENET1_REF_CLK_25M suddenly stops running:
an oscilloscope showed that the Marvell main clock stops shortly after the first probe, and only comes back 5s later at the end of booting when the fixed-phy is configured.
It is not the fec that stops the clock, because if fec1 is "disabled" also the clock stops, but then does not come back.
We did not found yet how to keep the clock enabled (independent of the fec), so if you have any hints - more than welcome.
Best regards,
Jürgen
Powered by blists - more mailing lists