mv643xx_eth: smi sharing is a per-unit property, not a per-port one
authorLennert Buytenhek <buytenh@wantstofly.org>
Tue, 26 Aug 2008 10:56:56 +0000 (12:56 +0200)
committerLennert Buytenhek <buytenh@marvell.com>
Fri, 5 Sep 2008 04:33:58 +0000 (06:33 +0200)
commitfc0eb9f226d8ecc8e3b563bf808bd6d61a6153a1
tree29c9662ea3ba647bfbf3b0220c86dd168d575bff
parentf7981c1c67b53abb4a7d8a501e68585b9826179a
mv643xx_eth: smi sharing is a per-unit property, not a per-port one

Which top-level unit's SMI interface to use should be a property of
the top-level unit, not of the individual ports.  This patch moves the
->shared_smi pointer from the per-port platform data to the global
platform data.

Signed-off-by: Lennert Buytenhek <buytenh@marvell.com>
arch/arm/mach-mv78xx0/common.c
drivers/net/mv643xx_eth.c
include/linux/mv643xx_eth.h