summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAdrian Chadd <adrian@FreeBSD.org>2017-05-23 03:48:42 +0000
committerAdrian Chadd <adrian@FreeBSD.org>2017-05-23 03:48:42 +0000
commite08d8565f117ae1cfad7e1514037dbb824b1ce04 (patch)
tree51b1465fcad1c7d3da3fad75ea392188ea15193a
parent9bcf3ae4c7573f711c72ffd5c795413cb175ca4a (diff)
downloadsrc-test2-e08d8565f117ae1cfad7e1514037dbb824b1ce04.tar.gz
src-test2-e08d8565f117ae1cfad7e1514037dbb824b1ce04.zip
Notes
-rw-r--r--sys/dev/etherswitch/arswitch/arswitch_phy.c15
1 files changed, 15 insertions, 0 deletions
diff --git a/sys/dev/etherswitch/arswitch/arswitch_phy.c b/sys/dev/etherswitch/arswitch/arswitch_phy.c
index cb9d0a0a40b5..798f2b227150 100644
--- a/sys/dev/etherswitch/arswitch/arswitch_phy.c
+++ b/sys/dev/etherswitch/arswitch/arswitch_phy.c
@@ -151,10 +151,20 @@ arswitch_readphy_internal(device_t dev, int phy, int reg)
data = arswitch_readreg_lsb(dev, a) &
AR8X16_MDIO_CTRL_DATA_MASK;
ARSWITCH_UNLOCK(sc);
+
+ DPRINTF(sc, ARSWITCH_DBG_PHYIO,
+ "%s: phy=0x%08x, reg=0x%08x, ret=0x%08x\n",
+ __func__, phy, reg, data);
+
return (data);
fail:
ARSWITCH_UNLOCK(sc);
+
+ DPRINTF(sc, ARSWITCH_DBG_PHYIO,
+ "%s: phy=0x%08x, reg=0x%08x, fail; err=%d\n",
+ __func__, phy, reg, err);
+
return (-1);
}
@@ -194,6 +204,11 @@ arswitch_writephy_internal(device_t dev, int phy, int reg, int data)
}
if (timeout < 0)
err = EIO;
+
+ DPRINTF(sc, ARSWITCH_DBG_PHYIO,
+ "%s: phy=0x%08x, reg=0x%08x, data=0x%08x, err=%d\n",
+ __func__, phy, reg, data, err);
+
out:
DEVERR(dev, err, "arswitch_writephy()=%d: phy=%d.%02x\n", phy, reg);
ARSWITCH_UNLOCK(sc);