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)
committerMugunthan V N <mugunthanvnm@ti.com>
Wed, 18 Jul 2012 09:37:45 +0000 (15:07 +0530)
commit9ddeed0ec67509799320495412371d38855b2a93
treeaa500ccf69a67749c5761a6f7241ca02fb8b091d
parent23b32eed0b053a08a7dee9e8d78bd9adc6009a2e
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