Ignore:
Timestamp:
2010-07-01T20:08:58+02:00 (6 years ago)
Author:
juhosg
Message:

backfire: generic: rtl8366: minor cleanup (backport of r21985)

File:
1 edited

Legend:

Unmodified
Added
Removed
  • branches/backfire/target/linux/generic-2.6/files/drivers/net/phy/rtl8366s.c

    r22030 r22031  
    2828#define RTL8366S_PHY_ADDR_MAX   31 
    2929 
    30 #define RTL8366S_CHIP_GLOBAL_CTRL_REG           0x0000 
    31 #define RTL8366S_CHIP_CTRL_VLAN                 (1 << 13) 
    32  
    3330/* Switch Global Configuration register */ 
    3431#define RTL8366S_SGCR                           0x0000 
     
    4037#define RTL8366S_SGCR_MAX_LENGTH_1552           RTL8366S_SGCR_MAX_LENGTH(0x2) 
    4138#define RTL8366S_SGCR_MAX_LENGTH_16000          RTL8366S_SGCR_MAX_LENGTH(0x3) 
     39#define RTL8366S_SGCR_EN_VLAN                   BIT(13) 
    4240 
    4341/* Port Enable Control register */ 
     
    645643static int rtl8366s_vlan_set_vlan(struct rtl8366_smi *smi, int enable) 
    646644{ 
    647         return rtl8366_smi_rmwr(smi, RTL8366S_CHIP_GLOBAL_CTRL_REG, 
    648                                 RTL8366S_CHIP_CTRL_VLAN, 
    649                                 (enable) ? RTL8366S_CHIP_CTRL_VLAN : 0); 
     645        return rtl8366_smi_rmwr(smi, RTL8366S_SGCR, RTL8366S_SGCR_EN_VLAN, 
     646                                (enable) ? RTL8366S_SGCR_EN_VLAN : 0); 
    650647} 
    651648 
     
    677674 
    678675        if (attr->ofs == 1) { 
    679                 rtl8366_smi_read_reg(smi, RTL8366S_CHIP_GLOBAL_CTRL_REG, &data); 
    680  
    681                 if (data & RTL8366S_CHIP_CTRL_VLAN) 
     676                rtl8366_smi_read_reg(smi, RTL8366S_SGCR, &data); 
     677 
     678                if (data & RTL8366S_SGCR_EN_VLAN) 
    682679                        val->value.i = 1; 
    683680                else 
Note: See TracChangeset for help on using the changeset viewer.