aboutsummaryrefslogtreecommitdiffstats
path: root/drivers/net/phy/phy.c
diff options
context:
space:
mode:
Diffstat (limited to 'drivers/net/phy/phy.c')
-rw-r--r--drivers/net/phy/phy.c35
1 files changed, 17 insertions, 18 deletions
diff --git a/drivers/net/phy/phy.c b/drivers/net/phy/phy.c
index 3cbda0851f83..2e1c23731ded 100644
--- a/drivers/net/phy/phy.c
+++ b/drivers/net/phy/phy.c
@@ -15,6 +15,9 @@
15 * option) any later version. 15 * option) any later version.
16 * 16 *
17 */ 17 */
18
19#define pr_fmt(fmt) KBUILD_MODNAME ": " fmt
20
18#include <linux/kernel.h> 21#include <linux/kernel.h>
19#include <linux/string.h> 22#include <linux/string.h>
20#include <linux/errno.h> 23#include <linux/errno.h>
@@ -44,18 +47,16 @@
44 */ 47 */
45void phy_print_status(struct phy_device *phydev) 48void phy_print_status(struct phy_device *phydev)
46{ 49{
47 pr_info("PHY: %s - Link is %s", dev_name(&phydev->dev),
48 phydev->link ? "Up" : "Down");
49 if (phydev->link) 50 if (phydev->link)
50 printk(KERN_CONT " - %d/%s", phydev->speed, 51 pr_info("%s - Link is Up - %d/%s\n",
51 DUPLEX_FULL == phydev->duplex ? 52 dev_name(&phydev->dev),
52 "Full" : "Half"); 53 phydev->speed,
53 54 DUPLEX_FULL == phydev->duplex ? "Full" : "Half");
54 printk(KERN_CONT "\n"); 55 else
56 pr_info("%s - Link is Down\n", dev_name(&phydev->dev));
55} 57}
56EXPORT_SYMBOL(phy_print_status); 58EXPORT_SYMBOL(phy_print_status);
57 59
58
59/** 60/**
60 * phy_clear_interrupt - Ack the phy device's interrupt 61 * phy_clear_interrupt - Ack the phy device's interrupt
61 * @phydev: the phy_device struct 62 * @phydev: the phy_device struct
@@ -482,9 +483,8 @@ static void phy_force_reduction(struct phy_device *phydev)
482 phydev->speed = settings[idx].speed; 483 phydev->speed = settings[idx].speed;
483 phydev->duplex = settings[idx].duplex; 484 phydev->duplex = settings[idx].duplex;
484 485
485 pr_info("Trying %d/%s\n", phydev->speed, 486 pr_info("Trying %d/%s\n",
486 DUPLEX_FULL == phydev->duplex ? 487 phydev->speed, DUPLEX_FULL == phydev->duplex ? "FULL" : "HALF");
487 "FULL" : "HALF");
488} 488}
489 489
490 490
@@ -598,9 +598,8 @@ int phy_start_interrupts(struct phy_device *phydev)
598 IRQF_SHARED, 598 IRQF_SHARED,
599 "phy_interrupt", 599 "phy_interrupt",
600 phydev) < 0) { 600 phydev) < 0) {
601 printk(KERN_WARNING "%s: Can't get IRQ %d (PHY)\n", 601 pr_warn("%s: Can't get IRQ %d (PHY)\n",
602 phydev->bus->name, 602 phydev->bus->name, phydev->irq);
603 phydev->irq);
604 phydev->irq = PHY_POLL; 603 phydev->irq = PHY_POLL;
605 return 0; 604 return 0;
606 } 605 }
@@ -838,10 +837,10 @@ void phy_state_machine(struct work_struct *work)
838 837
839 phydev->autoneg = AUTONEG_DISABLE; 838 phydev->autoneg = AUTONEG_DISABLE;
840 839
841 pr_info("Trying %d/%s\n", phydev->speed, 840 pr_info("Trying %d/%s\n",
842 DUPLEX_FULL == 841 phydev->speed,
843 phydev->duplex ? 842 DUPLEX_FULL == phydev->duplex ?
844 "FULL" : "HALF"); 843 "FULL" : "HALF");
845 } 844 }
846 break; 845 break;
847 case PHY_NOLINK: 846 case PHY_NOLINK: