mirror of
git://projects.qi-hardware.com/openwrt-xburst.git
synced 2025-04-21 12:27:27 +03:00
ar71xx: introduce ar71xx_switch_data
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@29549 3c298f89-4303-0410-b956-a3cf2f4a3e73
This commit is contained in:
@@ -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);
|
||||
|
||||
Reference in New Issue
Block a user