Signed-off-by: Mike Rapoport <m...@compulab.co.il> --- drivers/net/smc911x.c | 17 ++++++++--------- drivers/net/smc911x.h | 10 +++++----- 2 files changed, 13 insertions(+), 14 deletions(-)
diff --git a/drivers/net/smc911x.c b/drivers/net/smc911x.c index 57ad806..9ff1288 100644 --- a/drivers/net/smc911x.c +++ b/drivers/net/smc911x.c @@ -47,7 +47,7 @@ static void smc911x_handle_mac_address(struct eth_device *dev) smc911x_set_mac_csr(dev, ADDRL, addrl); smc911x_set_mac_csr(dev, ADDRH, addrh); - printf(DRIVERNAME ": MAC %pM\n", m); + printf("%s: MAC %pM\n", dev->name, m); } static int smc911x_miiphy_read(struct eth_device *dev, @@ -119,12 +119,12 @@ static void smc911x_phy_configure(struct eth_device *dev) goto err_out; } while (!(status & PHY_BMSR_LS)); - printf(DRIVERNAME ": phy initialized\n"); + printf("%s: phy initialized\n", dev->name); return; err_out: - printf(DRIVERNAME ": autonegotiation timed out\n"); + printf("%s: autonegotiation timed out\n", dev->name); } static void smc911x_enable(struct eth_device *dev) @@ -148,7 +148,7 @@ static int smc911x_init(struct eth_device *dev, bd_t * bd) { struct chip_id *id = dev->priv; - printf(DRIVERNAME ": detected %s controller\n", id->name); + printf("%s: detected %s controller\n", dev->name, id->name); smc911x_reset(dev); @@ -193,7 +193,7 @@ static int smc911x_send(struct eth_device *dev, if (!status) return 0; - printf(DRIVERNAME ": failed to send packet: %s%s%s%s%s\n", + printf("%s: failed to send packet: %s%s%s%s%s\n", dev->name, status & TX_STS_LOC ? "TX_STS_LOC " : "", status & TX_STS_LATE_COLL ? "TX_STS_LATE_COLL " : "", status & TX_STS_MANY_COLL ? "TX_STS_MANY_COLL " : "", @@ -225,9 +225,8 @@ static int smc911x_rx(struct eth_device *dev) *data++ = pkt_data_pull(dev, RX_DATA_FIFO); if (status & RX_STS_ES) - printf(DRIVERNAME - ": dropped bad packet. Status: 0x%08x\n", - status); + printf("%s: dropped bad packet. Status: 0x%08x\n", + dev->name, status); else NetReceive(NetRxPackets[0], pktlen); } @@ -248,6 +247,7 @@ int smc911x_initialize(u8 dev_num, int base_addr) memset(dev, 0, sizeof(*dev)); dev->iobase = base_addr; + sprintf(dev->name, "%s-%hu", DRIVERNAME, dev_num); /* Try to detect chip. Will fail if not present. */ if (smc911x_detect_chip(dev)) { @@ -268,7 +268,6 @@ int smc911x_initialize(u8 dev_num, int base_addr) dev->halt = smc911x_halt; dev->send = smc911x_send; dev->recv = smc911x_rx; - sprintf(dev->name, "%s-%hu", DRIVERNAME, dev_num); eth_register(dev); return 0; diff --git a/drivers/net/smc911x.h b/drivers/net/smc911x.h index 05e007c..0ea6ac1 100644 --- a/drivers/net/smc911x.h +++ b/drivers/net/smc911x.h @@ -447,7 +447,7 @@ static int smc911x_detect_chip(struct eth_device *dev) /* Special case -- no chip present */ return -1; } else if (val != 0x87654321) { - printf(DRIVERNAME ": Invalid chip endian 0x%08lx\n", val); + printf("%s: Invalid chip endian 0x%08lx\n", __func__, val); return -1; } @@ -456,7 +456,7 @@ static int smc911x_detect_chip(struct eth_device *dev) if (chip_ids[i].id == val) break; } if (!chip_ids[i].id) { - printf(DRIVERNAME ": Unknown chip ID %04lx\n", val); + printf("%s: Unknown chip ID %04lx\n", __func__, val); return -1; } @@ -480,8 +480,8 @@ static void smc911x_reset(struct eth_device *dev) !(smc911x_reg_read(dev, PMT_CTRL) & PMT_CTRL_READY)) udelay(10); if (!timeout) { - printf(DRIVERNAME - ": timeout waiting for PM restore\n"); + printf("%s: timeout waiting for PM restore\n", + dev->name); return; } } @@ -496,7 +496,7 @@ static void smc911x_reset(struct eth_device *dev) udelay(10); if (!timeout) { - printf(DRIVERNAME ": reset timeout\n"); + printf("%s: reset timeout\n", dev->name); return; } -- 1.6.0.6 _______________________________________________ U-Boot mailing list U-Boot@lists.denx.de http://lists.denx.de/mailman/listinfo/u-boot