]> asedeno.scripts.mit.edu Git - linux.git/commit
net: phy: realtek: add generic Realtek PHY driver
authorHeiner Kallweit <hkallweit1@gmail.com>
Sun, 3 Feb 2019 15:07:33 +0000 (16:07 +0100)
committerDavid S. Miller <davem@davemloft.net>
Sun, 3 Feb 2019 17:37:08 +0000 (09:37 -0800)
commitf66ebd14a71bd50a46801a7cabd779a1a324bf76
tree23345c34c5bfdbcb76bc531b2c861d43d858a432
parent682a789516d323d883204c2954d53e92e269aa86
net: phy: realtek: add generic Realtek PHY driver

The integrated PHY's of later RTL8168 network chips report the generic
PHYID 0x001cc800 (Realtek OUI, model and revision number both set to
zero) and therefore currently the genphy driver is used.

To be able to use the paged version of e.g. phy_write() we need a
PHY driver with the read_page and write_page callbacks implemented.
So basically make a copy of the genphy driver, just with the
read_page and write_page callbacks being set.

Signed-off-by: Heiner Kallweit <hkallweit1@gmail.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
drivers/net/phy/realtek.c