From 38d421179ae10e82c6fb7dc235c2231bb2d1c264 Mon Sep 17 00:00:00 2001 From: juhosg Date: Mon, 11 Feb 2013 16:11:31 +0000 Subject: generic: ar8216: don't use ethernet device name in register_switch The switches are accessed via an MDIO bus. Set the alias to the name of the MDIO bus, and show that in the message along with the name of the switch switch device. Signed-off-by: Gabor Juhos git-svn-id: svn://svn.openwrt.org/openwrt/trunk@35560 3c298f89-4303-0410-b956-a3cf2f4a3e73 --- target/linux/generic/files/drivers/net/phy/ar8216.c | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) (limited to 'target/linux/generic/files/drivers/net') diff --git a/target/linux/generic/files/drivers/net/phy/ar8216.c b/target/linux/generic/files/drivers/net/phy/ar8216.c index baf752bf11..b1791172e0 100644 --- a/target/linux/generic/files/drivers/net/phy/ar8216.c +++ b/target/linux/generic/files/drivers/net/phy/ar8216.c @@ -1885,12 +1885,13 @@ ar8216_config_init(struct phy_device *phydev) } swdev = &priv->dev; - ret = register_switch(swdev, phydev->attached_dev); + swdev->alias = dev_name(&priv->mii_bus->dev); + ret = register_switch(swdev, NULL); if (ret) goto err; - pr_info("%s: %s switch driver attached.\n", - phydev->attached_dev->name, swdev->name); + pr_info("%s: %s switch registered on %s\n", + swdev->devname, swdev->name, dev_name(&priv->mii_bus->dev)); priv->init = true; -- cgit v1.2.3