ar71xx: introduce ar71xx_switch_data
[openwrt/svn-archive/archive.git] / target / linux / ar71xx / files / drivers / net / ag71xx / ag71xx_phy.c
index 9b88b3d417cc70ab2e6ba010e4f9853b057cc0ae..b10dd4917df22b79b76c520c3cacd18c30d141df 100644 (file)
@@ -48,7 +48,7 @@ void ag71xx_phy_start(struct ag71xx *ag)
 
        if (ag->phy_dev) {
                phy_start(ag->phy_dev);
-       } else if (pdata->has_ar7240_switch) {
+       } else if (pdata->switch_data) {
                ag71xx_ar7240_start(ag);
        } else {
                ag->link = 1;
@@ -63,8 +63,8 @@ void ag71xx_phy_stop(struct ag71xx *ag)
 
        if (ag->phy_dev)
                phy_stop(ag->phy_dev);
-       else if (pdata->has_ar7240_switch)
-                       ag71xx_ar7240_stop(ag);
+       else if (pdata->switch_data)
+               ag71xx_ar7240_stop(ag);
 
        spin_lock_irqsave(&ag->lock, flags);
        if (ag->link) {
@@ -216,7 +216,7 @@ int __devinit ag71xx_phy_connect(struct ag71xx *ag)
                mutex_unlock(&ag->mii_bus->mdio_lock);
        }
 
-       if (pdata->has_ar7240_switch)
+       if (pdata->switch_data)
                return ag71xx_ar7240_init(ag);
 
        if (pdata->phy_mask)
@@ -229,7 +229,7 @@ void ag71xx_phy_disconnect(struct ag71xx *ag)
 {
        struct ag71xx_platform_data *pdata = ag71xx_get_pdata(ag);
 
-       if (pdata->has_ar7240_switch)
+       if (pdata->switch_data)
                ag71xx_ar7240_cleanup(ag);
        else if (ag->phy_dev)
                phy_disconnect(ag->phy_dev);