Re: [PATCH] net: phy: Add TJA1100 BroadR-Reach PHY driver.

2018-06-09 Thread Andrew Lunn
> It seems that this is going to be 100Base-T1 mess while IEEE 802.3bw > miss Clause 22 updates. Clause 45 is rarely used from my experience. Probably > IEEE expected 100Base-T1 PHYs to go for Clause 45 MDIO and this did not work > so far. Hi Kirill Thanks for this information. So lets forget

Re: [PATCH] net: phy: Add TJA1100 BroadR-Reach PHY driver.

2018-06-09 Thread Kirill Kranke
Hi Andrew. Thanks for your comments. I will update the patch a bit later. > > Does 100Base-T1/cause 96 define a way to identify a PHY which > implements this? I'm just wondering if we can do this in the generic > code, for devices which correctly implement the standard? > Well, I did research

Re: [PATCH] net: phy: Add TJA1100 BroadR-Reach PHY driver.

2018-06-08 Thread Andrew Lunn
On Fri, Jun 08, 2018 at 05:45:32PM +0300, Kirill Kranke wrote: > Current generic PHY driver does not work with TJA1100 BroadR-REACH PHY > properly. TJA1100 does not have any standard ability enabled at MII_BMSR > register. Instead it has BroadR-REACH ability at MII_ESTATUS enabled, which > is not

[PATCH] net: phy: Add TJA1100 BroadR-Reach PHY driver.

2018-06-08 Thread Kirill Kranke
Current generic PHY driver does not work with TJA1100 BroadR-REACH PHY properly. TJA1100 does not have any standard ability enabled at MII_BMSR register. Instead it has BroadR-REACH ability at MII_ESTATUS enabled, which is not handled by generic driver yet. Therefore generic driver is unable to

Re: [PATCH] net: phy: Add TJA1100 BroadR-Reach PHY driver.

2018-06-08 Thread Andrew Lunn
On Fri, Jun 08, 2018 at 12:56:39PM +0300, Kirill Kranke wrote: > From: Kirill Kranke > > Current generic PHY driver does not work with TJA1100 BroadR-REACH PHY > properly. TJA1100 does not have any standard ability enabled at MII_BMSR > register. Instead it has BroadR-REACH ability at

[PATCH] net: phy: Add TJA1100 BroadR-Reach PHY driver.

2018-06-08 Thread Kirill Kranke
From: Kirill Kranke Current generic PHY driver does not work with TJA1100 BroadR-REACH PHY properly. TJA1100 does not have any standard ability enabled at MII_BMSR register. Instead it has BroadR-REACH ability at MII_ESTATUS enabled, which is not handled by generic driver yet. Therefore generic