]> git.baikalelectronics.ru Git - kernel.git/commit
net: phy: fixed: return an error for Clause 45 over 22 reads
authorFlorian Fainelli <f.fainelli@gmail.com>
Sat, 23 Aug 2014 01:55:42 +0000 (18:55 -0700)
committerDavid S. Miller <davem@davemloft.net>
Sat, 23 Aug 2014 18:39:09 +0000 (11:39 -0700)
commit4a187511018fd96323ea086f7b9c39e566e3b998
treecb80f62a71331df216ddeaf3f9a0dda6a5c3f949
parent858eed8a17b48135957c4b4414965e25de649a78
net: phy: fixed: return an error for Clause 45 over 22 reads

The fixed PHY driver does not properly emulate Clause 45 over Clause 22
MDIO reads, and as such, will return bogus values when we access such
registers.

Return an error when accessing these registers in order to prevent
advertising bogus capabilities such as EEE support and such.

Signed-off-by: Florian Fainelli <f.fainelli@gmail.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
drivers/net/phy/fixed.c