]> git.baikalelectronics.ru Git - kernel.git/commit
net: phy: DP83TC811: Introduce support for the DP83TC811 phy
authorDan Murphy <dmurphy@ti.com>
Fri, 11 May 2018 18:08:19 +0000 (13:08 -0500)
committerDavid S. Miller <davem@davemloft.net>
Fri, 11 May 2018 20:36:04 +0000 (16:36 -0400)
commit300439fbdb742a7f6a71feb06d65f71f47da8f4a
treeb4169cd13075428cbc3ae343bf5293081ac4074b
parentcc724dbdc83f52a61daa63a50e9d122d4e43bd44
net: phy: DP83TC811: Introduce support for the DP83TC811 phy

Add support for the DP83811 phy.

The DP83811 supports both rgmii and sgmii interfaces.
There are 2 part numbers for this the DP83TC811R does not
reliably support the SGMII interface but the DP83TC811S will.

There is not a way to differentiate these parts from the
hardware or register set.  So this is controlled via the DT
to indicate which phy mode is required.  Or the part can be
strapped to a certain interface.

Data sheet can be found here:
http://www.ti.com/product/DP83TC811S-Q1/description
http://www.ti.com/product/DP83TC811R-Q1/description

Signed-off-by: Dan Murphy <dmurphy@ti.com>
Reviewed-by: Andrew Lunn <andrew@lunn.ch>
Reviewed-by: Florian Fainelli <f.fainelli@gmail.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
drivers/net/phy/Kconfig
drivers/net/phy/Makefile
drivers/net/phy/dp83tc811.c [new file with mode: 0644]