diff options
| author | juhosg <juhosg@3c298f89-4303-0410-b956-a3cf2f4a3e73> | 2012-03-18 22:06:40 +0000 | 
|---|---|---|
| committer | juhosg <juhosg@3c298f89-4303-0410-b956-a3cf2f4a3e73> | 2012-03-18 22:06:40 +0000 | 
| commit | 76c970bba36be88dd346070c2a07ed14f4cadd72 (patch) | |
| tree | ba5098469984b373e0daa02163fe943756480c9c /target/linux/generic/files/drivers/net | |
| parent | 6db6793b7ad3b0af886bf3442b8f16ca91981702 (diff) | |
generic: ar8216: use switch_dev->ports in for loops
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@31006 3c298f89-4303-0410-b956-a3cf2f4a3e73
Diffstat (limited to 'target/linux/generic/files/drivers/net')
| -rw-r--r-- | target/linux/generic/files/drivers/net/phy/ar8216.c | 12 | 
1 files changed, 6 insertions, 6 deletions
| diff --git a/target/linux/generic/files/drivers/net/phy/ar8216.c b/target/linux/generic/files/drivers/net/phy/ar8216.c index 019d527b7..497bf1c0f 100644 --- a/target/linux/generic/files/drivers/net/phy/ar8216.c +++ b/target/linux/generic/files/drivers/net/phy/ar8216.c @@ -412,7 +412,7 @@ ar8216_get_ports(struct switch_dev *dev, struct switch_val *val)  	int i;  	val->len = 0; -	for (i = 0; i < AR8216_NUM_PORTS; i++) { +	for (i = 0; i < dev->ports; i++) {  		struct switch_port *p;  		if (!(ports & (1 << i))) @@ -599,7 +599,7 @@ ar8216_hw_apply(struct switch_dev *dev)  			if (!vp)  				continue; -			for (i = 0; i < AR8216_NUM_PORTS; i++) { +			for (i = 0; i < dev->ports; i++) {  				u8 mask = (1 << i);  				if (vp & mask)  					portmask[i] |= vp & ~mask; @@ -611,7 +611,7 @@ ar8216_hw_apply(struct switch_dev *dev)  	} else {  		/* vlan disabled:  		 * isolate all ports, but connect them to the cpu port */ -		for (i = 0; i < AR8216_NUM_PORTS; i++) { +		for (i = 0; i < dev->ports; i++) {  			if (i == AR8216_PORT_CPU)  				continue; @@ -621,7 +621,7 @@ ar8216_hw_apply(struct switch_dev *dev)  	}  	/* update the port destination mask registers and tag settings */ -	for (i = 0; i < AR8216_NUM_PORTS; i++) { +	for (i = 0; i < dev->ports; i++) {  		int egress, ingress;  		int pvid; @@ -840,10 +840,10 @@ ar8216_reset_switch(struct switch_dev *dev)  		priv->vlan_id[i] = i;  	/* Configure all ports */ -	for (i = 0; i < AR8216_NUM_PORTS; i++) +	for (i = 0; i < dev->ports; i++)  		priv->chip->init_port(priv, i); -	ar8216_init_globals(priv); +	priv->chip->init_globals(priv);  	mutex_unlock(&priv->reg_mutex);  	return ar8216_hw_apply(dev); | 
