net: phy: broadcom: Add BCM54810 PHY entry
authorJon Mason <jon.mason@broadcom.com>
Fri, 4 Nov 2016 05:10:58 +0000 (01:10 -0400)
committerDavid S. Miller <davem@davemloft.net>
Mon, 7 Nov 2016 18:11:22 +0000 (13:11 -0500)
commitb14995ac2527b43a75c9190fbd4efd43fb1f4562
treeb414a72189ea4cd2dab7ad8e8139170981016995
parent3b9feb60e10e00830f86431b6717fab654664b6b
net: phy: broadcom: Add BCM54810 PHY entry

The BCM54810 PHY requires some semi-unique configuration, which results
in some additional configuration in addition to the standard config.
Also, some users of the BCM54810 require the PHY lanes to be swapped.
Since there is no way to detect this, add a device tree query to see if
it is applicable.

Inspired-by: Vikas Soni <vsoni@broadcom.com>
Signed-off-by: Jon Mason <jon.mason@broadcom.com>
Reviewed-by: Florian Fainelli <f.fainelli@gmail.com>
Reviewed-by: Andrew Lunn <andrew@lunn.ch>
Signed-off-by: David S. Miller <davem@davemloft.net>
drivers/net/phy/Kconfig
drivers/net/phy/broadcom.c
include/linux/brcmphy.h