Merge branch 'mdio-devices'
authorDavid S. Miller <davem@davemloft.net>
Thu, 7 Jan 2016 19:31:28 +0000 (14:31 -0500)
committerDavid S. Miller <davem@davemloft.net>
Thu, 7 Jan 2016 19:31:28 +0000 (14:31 -0500)
commit123581775336e91538e45cc00606692e1c410a66
treee152e8b038e05908c7fb1271f751dfa8462d6034
parent9e0efaf6b41bf22c2eb81258fc2a6f1538a643e5
parent711fdba37a3dd7ee487e28767f9f0e67144cbf80
Merge branch 'mdio-devices'

Andrew Lunn says:

====================
Support MDIO devices

The discussions about changing the way DSA probes switches resulted in
the wish to have switches attached to an MDIO bus to be represented as
an MDIO device. However the current code only supports PHYs on MDIO
busses. This patchset remedies this problem. It consists of a number
of cleanups, abstraction for accessing structure members, and
refactoring, as well as adding the concept of a generic MDIO device
and MDIO driver.

v2:
Added Reviewed-by from Florian
Made phydev_name() an inline function
Added phy_attached_info/phy_attached_print() for information about
the attached phy.
Removed now redundant irq setup from of_mdio.c
Dropped hunks from PHYMII ioctl which prevented access to any address
DSA carrier off before phy setup
====================

Signed-off-by: David S. Miller <davem@davemloft.net>