Changeset 31006


Ignore:
Timestamp:
2012-03-18T23:06:40+01:00 (6 years ago)
Author:
juhosg
Message:

generic: ar8216: use switch_dev->ports in for loops

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/target/linux/generic/files/drivers/net/phy/ar8216.c

    r31005 r31006  
    413413 
    414414        val->len = 0; 
    415         for (i = 0; i < AR8216_NUM_PORTS; i++) { 
     415        for (i = 0; i < dev->ports; i++) { 
    416416                struct switch_port *p; 
    417417 
     
    600600                                continue; 
    601601 
    602                         for (i = 0; i < AR8216_NUM_PORTS; i++) { 
     602                        for (i = 0; i < dev->ports; i++) { 
    603603                                u8 mask = (1 << i); 
    604604                                if (vp & mask) 
     
    612612                /* vlan disabled: 
    613613                 * isolate all ports, but connect them to the cpu port */ 
    614                 for (i = 0; i < AR8216_NUM_PORTS; i++) { 
     614                for (i = 0; i < dev->ports; i++) { 
    615615                        if (i == AR8216_PORT_CPU) 
    616616                                continue; 
     
    622622 
    623623        /* update the port destination mask registers and tag settings */ 
    624         for (i = 0; i < AR8216_NUM_PORTS; i++) { 
     624        for (i = 0; i < dev->ports; i++) { 
    625625                int egress, ingress; 
    626626                int pvid; 
     
    841841 
    842842        /* Configure all ports */ 
    843         for (i = 0; i < AR8216_NUM_PORTS; i++) 
     843        for (i = 0; i < dev->ports; i++) 
    844844                priv->chip->init_port(priv, i); 
    845845 
    846         ar8216_init_globals(priv); 
     846        priv->chip->init_globals(priv); 
    847847        mutex_unlock(&priv->reg_mutex); 
    848848 
Note: See TracChangeset for help on using the changeset viewer.