Re: [PATCH] net: phy: broadcom: stub c45 read/write for 54810

From: Justin Chen
Date: Fri Aug 11 2023 - 19:48:19 EST


On Fri, Aug 11, 2023 at 4:40 PM Florian Fainelli
<florian.fainelli@xxxxxxxxxxxx> wrote:
>
>
>
> On 8/11/2023 4:29 PM, Justin Chen wrote:
> > The 54810 does not support c45. The mmd_phy_indirect accesses return
> > arbirtary values leading to odd behavior like saying it supports EEE
> > when it doesn't. We also see that reading/writing these non-existent
> > MMD registers leads to phy instability in some cases.
> >
> > Signed-off-by: Justin Chen <justin.chen@xxxxxxxxxxxx>
>
> Thanks for submitting this fix, I would be tempted to slap a:
>
> Fixes: b14995ac2527 ("net: phy: broadcom: Add BCM54810 PHY entry")
>
> so we get it back ported to stable trees where appropriate. It is not
> clear whether we should return -EINVAL vs. -EOPNOTSUPP which may more
> clearly indicate the inability to support MMD registers?

Hmm agreed EOPNOTSUPP seems better here. Will submit v2 with fixes tag
if there are no objections to this patch.

Thanks,
Justin

> --
> Florian

Attachment: smime.p7s
Description: S/MIME Cryptographic Signature