Merge branch 'davinci_mdio'
authorDavid S. Miller <davem@davemloft.net>
Thu, 17 Jul 2014 06:33:25 +0000 (23:33 -0700)
committerDavid S. Miller <davem@davemloft.net>
Thu, 17 Jul 2014 06:33:25 +0000 (23:33 -0700)
commitf7be2cba90c99e5f803fce2fa8e6dbf9960a9bf0
treebada37eb1a3bca6993d078ad2d3ea98afe3e4cce
parent1373a7739e886cda3ed4848293dc9c46bc5d0d6a
parent0a0ea068728138641037daa5fce33cb06724285d
Merge branch 'davinci_mdio'

Grygorii Strashko says:

====================
net: davinci_mdio: reuse for keystone2 arch

The similar MDIO HW blocks is used by keystone 2 SoCs as
in Davinci SoCs:
- one in Gigabit Ethernet (GbE) Switch Subsystem
  See http://www.ti.com/lit/ug/sprugv9d/sprugv9d.pdf
- one in 10 Gigabit Ethernet Subsystem
  See http://www.ti.com/lit/ug/spruhj5/spruhj5.pdf

Hence, reuse Davinci MDIO driver for Keystone 2 and
enable TI networking for Keystone 2 devices.

Also, as part of this series, enable PHY's creation from DT, because
Keystone 2 supports DT boot mode only.

Changes in v2:
- review comments applied.
  Keystone 2 compatibility string changed to "ti,keystone_mdio".
====================

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