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

2018-06-09 Thread Kirill Kranke
reasonable to support it in the generic PHY driver. Signed-off-by: Kirill Kranke --- Notes: Second edition of the patch miss changes list and V2 flag. Changes are included here. Changes from V1 to V2: - Remove unused #define from tja1100.c - Do not touch phydev->supported

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 IE

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

2018-06-08 Thread Kirill Kranke
reasonable to support it in the generic PHY driver. Signed-off-by: Kirill Kranke diff --git a/drivers/net/phy/Kconfig b/drivers/net/phy/Kconfig index 343989f..7014eb7 100644 --- a/drivers/net/phy/Kconfig +++ b/drivers/net/phy/Kconfig @@ -422,6 +422,14 @@ config TERANETICS_PHY ---help

[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