net: mvpp2: mdio device per port
authorBaruch Siach <baruch@tkos.co.il>
Wed, 21 Nov 2018 11:05:34 +0000 (13:05 +0200)
committerJoe Hershberger <joe.hershberger@ni.com>
Thu, 24 Jan 2019 17:35:28 +0000 (11:35 -0600)
commit21586cdd50dbcb9572514d5288f8cbdc17e23264
treeae06dd79ef01bc3c43c34f6323076ae62ee35e91
parentacce753dfb6d297c9f779dd04bb24d0004e6bc64
net: mvpp2: mdio device per port

Current code forces all ports on a given Ethernet device to use the same
mdio device. In practice different ports might be wired to separate mdio
devices. Move the mdio device from the container struct mvpp2 to the per
port struct mvpp2_port.

Cc: Ken Ma <make@marvell.com>
Cc: Stefan Chulski <stefanc@marvell.com>
Signed-off-by: Baruch Siach <baruch@tkos.co.il>
Reviewed-by: Stefan Roese <sr@denx.de>
Acked-by: Joe Hershberger <joe.hershberger@ni.com>
drivers/net/mvpp2.c