aboutsummaryrefslogtreecommitdiffstats
path: root/target/linux/ixp4xx/patches-2.6.31/205-npe_driver_separate_phy_functions.patch
diff options
context:
space:
mode:
authorGabor Juhos <juhosg@openwrt.org>2009-10-31 20:10:30 +0000
committerGabor Juhos <juhosg@openwrt.org>2009-10-31 20:10:30 +0000
commitf5bf707c8cfba441de71b465ad4cd95961a58300 (patch)
treee0bf72cad334f10d6fffe48e9a4bf2c57913f7fb /target/linux/ixp4xx/patches-2.6.31/205-npe_driver_separate_phy_functions.patch
parent8fa33ca5c2585c96fdb5decc780b8fd5cd888c1b (diff)
downloadmaster-187ad058-f5bf707c8cfba441de71b465ad4cd95961a58300.tar.gz
master-187ad058-f5bf707c8cfba441de71b465ad4cd95961a58300.tar.bz2
master-187ad058-f5bf707c8cfba441de71b465ad4cd95961a58300.zip
ixp4xx: remove bogus 'eth%d: MII PHY x on NPE-x' messages
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@18251 3c298f89-4303-0410-b956-a3cf2f4a3e73
Diffstat (limited to 'target/linux/ixp4xx/patches-2.6.31/205-npe_driver_separate_phy_functions.patch')
-rw-r--r--target/linux/ixp4xx/patches-2.6.31/205-npe_driver_separate_phy_functions.patch15
1 files changed, 6 insertions, 9 deletions
diff --git a/target/linux/ixp4xx/patches-2.6.31/205-npe_driver_separate_phy_functions.patch b/target/linux/ixp4xx/patches-2.6.31/205-npe_driver_separate_phy_functions.patch
index c1fc76d2aa..857d959a4e 100644
--- a/target/linux/ixp4xx/patches-2.6.31/205-npe_driver_separate_phy_functions.patch
+++ b/target/linux/ixp4xx/patches-2.6.31/205-npe_driver_separate_phy_functions.patch
@@ -1,6 +1,6 @@
--- a/drivers/net/arm/ixp4xx_eth.c
+++ b/drivers/net/arm/ixp4xx_eth.c
-@@ -396,6 +396,53 @@ static void ixp4xx_adjust_link(struct ne
+@@ -396,6 +396,50 @@ static void ixp4xx_adjust_link(struct ne
dev->name, port->speed, port->duplex ? "full" : "half");
}
@@ -24,9 +24,6 @@
+
+ port->phydev->irq = PHY_POLL;
+
-+ printk(KERN_INFO "%s: MII PHY %i on %s\n", dev->name, plat->phy,
-+ npe_name(port->npe));
-+
+ return 0;
+}
+
@@ -54,7 +51,7 @@
static inline void debug_pkt(struct net_device *dev, const char *func,
u8 *data, int len)
-@@ -1005,8 +1052,7 @@ static int eth_open(struct net_device *d
+@@ -1005,8 +1049,7 @@ static int eth_open(struct net_device *d
return err;
}
@@ -64,7 +61,7 @@
for (i = 0; i < ETH_ALEN; i++)
__raw_writel(dev->dev_addr[i], &port->regs->hw_addr[i]);
-@@ -1127,7 +1173,7 @@ static int eth_close(struct net_device *
+@@ -1127,7 +1170,7 @@ static int eth_close(struct net_device *
printk(KERN_CRIT "%s: unable to disable loopback\n",
dev->name);
@@ -73,7 +70,7 @@
if (!ports_open)
qmgr_disable_irq(TXDONE_QUEUE);
-@@ -1153,7 +1199,6 @@ static int __devinit eth_init_one(struct
+@@ -1153,7 +1196,6 @@ static int __devinit eth_init_one(struct
struct net_device *dev;
struct eth_plat_info *plat = pdev->dev.platform_data;
u32 regs_phys;
@@ -81,7 +78,7 @@
int err;
if (!(dev = alloc_etherdev(sizeof(struct port))))
-@@ -1211,18 +1256,10 @@ static int __devinit eth_init_one(struct
+@@ -1211,18 +1253,10 @@ static int __devinit eth_init_one(struct
__raw_writel(DEFAULT_CORE_CNTRL, &port->regs->core_control);
udelay(50);
@@ -102,7 +99,7 @@
if ((err = register_netdev(dev)))
goto err_phy_dis;
-@@ -1249,7 +1286,7 @@ static int __devexit eth_remove_one(stru
+@@ -1249,7 +1283,7 @@ static int __devexit eth_remove_one(stru
struct net_device *dev = platform_get_drvdata(pdev);
struct port *port = netdev_priv(dev);