Re: [PATCH] net: phy: marvell-88q2xxx: add driver for the Marvell 88Q2220 PHY
From: Dimitri Fedrau <hidden>
Date: 2023-12-17 11:15:42
Also in:
lkml
From: Dimitri Fedrau <hidden>
Date: 2023-12-17 11:15:42
Also in:
lkml
Am Sun, Dec 17, 2023 at 10:22:54AM +0100 schrieb Andrew Lunn:
quoted
quoted
quoted
+ /* Set IEEE power down */ + ret = phy_write_mmd(phydev, MDIO_MMD_PMAPMD, MDIO_CTRL1, 0x840);0x800 is MDIO_CTRL1_LPOWER. What is the other? It seems like a speed selection bit?The other is MDIO_PMA_CTRL1_SPEED1000. Will fix this in V2.It seems odd to set a speed, and power it down. But i guess you have blindly copied the reference code, so have no idea why?
I agree, absolutely no idea. I already asked the Marvell support for any document describing the init sequence, but they couldn't help me. So I have to stick to the reference code. At least I copied the comments that were part of the init sequence, trying to give some meaning to it.
Andrew
Dimitri