drivers: net: ethernet: cpsw: ethtool slave id bug fix
authorMugunthan V N <mugunthanvnm@ti.com>
Wed, 18 Jul 2012 08:40:16 +0000 (14:10 +0530)
committerVishveshwar Bhat <vishveshwar.bhat@ti.com>
Thu, 19 Jul 2012 05:33:54 +0000 (11:03 +0530)
commitd9c3ba3f3152da8a0e356ed556b332c192a969e7
tree66fddc78e99a072a9abcb52c5339fe3b06378cc9
parentca88c88b33ebea2c98e5cd24508378fb5d2a62e5
drivers: net: ethernet: cpsw: ethtool slave id bug fix

In dual emac when getting phy information from the slave, slave id is taken
from the platform data instead of connected slave to the Ethernet interface
which results in use of only one phy for ethtool for both the interface. So
while set/get phy interface using ethtool always uses the slave index 0 phy.
To ensure set/get phy for particular interface in dual emac, book keeping
slave index has to be used.

Signed-off-by: Mugunthan V N <mugunthanvnm@ti.com>
drivers/net/ethernet/ti/cpsw.c