summaryrefslogtreecommitdiffstats
path: root/include/linux/mv643xx_eth.h
diff options
context:
space:
mode:
authorLennert Buytenhek <buytenh@wantstofly.org>2008-08-26 12:56:56 +0200
committerLennert Buytenhek <buytenh@marvell.com>2008-09-05 06:33:58 +0200
commitfc0eb9f226d8ecc8e3b563bf808bd6d61a6153a1 (patch)
tree29c9662ea3ba647bfbf3b0220c86dd168d575bff /include/linux/mv643xx_eth.h
parentf7981c1c67b53abb4a7d8a501e68585b9826179a (diff)
downloadlinux-fc0eb9f226d8ecc8e3b563bf808bd6d61a6153a1.tar.gz
linux-fc0eb9f226d8ecc8e3b563bf808bd6d61a6153a1.tar.bz2
linux-fc0eb9f226d8ecc8e3b563bf808bd6d61a6153a1.zip
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>
Diffstat (limited to 'include/linux/mv643xx_eth.h')
-rw-r--r--include/linux/mv643xx_eth.h2
1 files changed, 1 insertions, 1 deletions
diff --git a/include/linux/mv643xx_eth.h b/include/linux/mv643xx_eth.h
index eb78b00edcde..12339eb65704 100644
--- a/include/linux/mv643xx_eth.h
+++ b/include/linux/mv643xx_eth.h
@@ -17,6 +17,7 @@
struct mv643xx_eth_shared_platform_data {
struct mbus_dram_target_info *dram;
+ struct platform_device *shared_smi;
unsigned int t_clk;
};
@@ -30,7 +31,6 @@ struct mv643xx_eth_platform_data {
/*
* Whether a PHY is present, and if yes, at which address.
*/
- struct platform_device *shared_smi;
int force_phy_addr;
int phy_addr;