Re: [PATCH RESEND net] net: phy: xgmiitorgmii: Support generic PHY status read
From: Harini Katakam <hidden>
Date: 2019-02-27 09:05:52
Also in:
linux-arm-kernel, lkml
Hi Andrew, Paul, On Wed, Feb 27, 2019 at 2:15 PM Michal Simek [off-list ref] wrote:
On 21. 02. 19 12:03, Michal Simek wrote:quoted
On 21. 02. 19 11:24, Paul Kocialkowski wrote:quoted
Hi, On Wed, 2019-02-20 at 07:58 +0100, Michal Simek wrote:quoted
Hi, On 19. 02. 19 18:25, Andrew Lunn wrote:quoted
quoted
Thanks for the suggestion! So I had a closer look at that driver to try and see what could go wrong and it looks like I found a few things there.Hi Paul Yes, this driver has issues. If i remember correctly, it got merged while i was on vacation. I pointed out a few issues, but the authors never responded. Feel free to fix it up.
Sorry for this - I've synced up with the author and got the comments from the time this driver was upstreamed. I'll try to address those and Paul's suggestions going forward.
quoted
quoted
quoted
Will be good to know who was that person. I can't do much this week with this because responsible person for this driver is out of office this week. That's why please give us some time to get back to this.Understood. I think we need to start a discussion about how the general design of this driver can be improved. In particular, I wonder if it could work better to make this driver a PHY driver that just redirects all its ops to the actual PHY driver, except for read_status where it should also add some code.
Thanks, I'm looking into this option and also a way to expose the correct interface mode setting as you mentioned below. I'll get back before the end of the week. Please do let me know if you have any further suggestions. Regards, Harini
quoted
I didn't take a look at Linux driver but it should work in a way that it checks description (more below) and then wait for attached phy to do its work and on the way back just setup this bridge based on that.quoted
Maybe we could also manage to expose a RGMII PHY mode to the actual PHY this way. Currently, the PHY mode has to be set to GMII for the MAC to be configured correctly, but the PHY also gets this information while it should be told that RGMII is in use. This doesn't seem to play a big role in PHY configuration though, but it's still inadequate. What do you think?
<snip>