Changeset 24997 for branches/backfire


Ignore:
Timestamp:
2011-01-14T19:19:41+01:00 (6 years ago)
Author:
juhosg
Message:

backfire: generic: rtl8366: add enable_port helper (backport of r24937)

Location:
branches/backfire/target/linux/generic-2.6/files/drivers/net/phy
Files:
3 edited

Legend:

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

    r24993 r24997  
    9494        int     (*enable_vlan)(struct rtl8366_smi *smi, int enable); 
    9595        int     (*enable_vlan4k)(struct rtl8366_smi *smi, int enable); 
     96        int     (*enable_port)(struct rtl8366_smi *smi, int port, int enable); 
    9697}; 
    9798 
  • branches/backfire/target/linux/generic-2.6/files/drivers/net/phy/rtl8366rb.c

    r24991 r24997  
    606606                                RTL8366RB_SGCR_EN_VLAN_4KTB, 
    607607                                (enable) ? RTL8366RB_SGCR_EN_VLAN_4KTB : 0); 
     608} 
     609 
     610static int rtl8366rb_enable_port(struct rtl8366_smi *smi, int port, int enable) 
     611{ 
     612        return rtl8366_smi_rmwr(smi, RTL8366RB_PECR, (1 << port), 
     613                                (enable) ? 0 : (1 << port)); 
    608614} 
    609615 
     
    12151221        .enable_vlan    = rtl8366rb_enable_vlan, 
    12161222        .enable_vlan4k  = rtl8366rb_enable_vlan4k, 
     1223        .enable_port    = rtl8366rb_enable_port, 
    12171224}; 
    12181225 
  • branches/backfire/target/linux/generic-2.6/files/drivers/net/phy/rtl8366s.c

    r24995 r24997  
    604604 
    605605        return 1; 
     606} 
     607 
     608static int rtl8366s_enable_port(struct rtl8366_smi *smi, int port, int enable) 
     609{ 
     610        return rtl8366_smi_rmwr(smi, RTL8366S_PECR, (1 << port), 
     611                                (enable) ? 0 : (1 << port)); 
    606612} 
    607613 
     
    10331039        .enable_vlan    = rtl8366s_enable_vlan, 
    10341040        .enable_vlan4k  = rtl8366s_enable_vlan4k, 
     1041        .enable_port    = rtl8366s_enable_port, 
    10351042}; 
    10361043 
Note: See TracChangeset for help on using the changeset viewer.