Changeset 21931


Ignore:
Timestamp:
2010-06-26T21:53:14+02:00 (7 years ago)
Author:
juhosg
Message:

backfire: generic: rtl8366: use struct rtl8366_smi for phy_reg_{read,write} calls (backport of r21912)

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

Legend:

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

    r21930 r21931  
    258258} 
    259259 
    260 static int rtl8366rb_read_phy_reg(struct rtl8366rb *rtl, 
     260static int rtl8366rb_read_phy_reg(struct rtl8366_smi *smi, 
    261261                                 u32 phy_no, u32 page, u32 addr, u32 *data) 
    262262{ 
    263         struct rtl8366_smi *smi = &rtl->smi; 
    264263        u32 reg; 
    265264        int ret; 
     
    294293} 
    295294 
    296 static int rtl8366rb_write_phy_reg(struct rtl8366rb *rtl, 
     295static int rtl8366rb_write_phy_reg(struct rtl8366_smi *smi, 
    297296                                  u32 phy_no, u32 page, u32 addr, u32 data) 
    298297{ 
    299         struct rtl8366_smi *smi = &rtl->smi; 
    300298        u32 reg; 
    301299        int ret; 
     
    15031501static int rtl8366rb_mii_read(struct mii_bus *bus, int addr, int reg) 
    15041502{ 
    1505         struct rtl8366rb *rtl = smi_to_rtl8366rb(bus->priv); 
     1503        struct rtl8366_smi *smi = bus->priv; 
    15061504        u32 val = 0; 
    15071505        int err; 
    15081506 
    1509         err = rtl8366rb_read_phy_reg(rtl, addr, 0, reg, &val); 
     1507        err = rtl8366rb_read_phy_reg(smi, addr, 0, reg, &val); 
    15101508        if (err) 
    15111509                return 0xffff; 
     
    15161514static int rtl8366rb_mii_write(struct mii_bus *bus, int addr, int reg, u16 val) 
    15171515{ 
    1518         struct rtl8366rb *rtl = smi_to_rtl8366rb(bus->priv); 
     1516        struct rtl8366_smi *smi = bus->priv; 
    15191517        u32 t; 
    15201518        int err; 
    15211519 
    1522         err = rtl8366rb_write_phy_reg(rtl, addr, 0, reg, val); 
     1520        err = rtl8366rb_write_phy_reg(smi, addr, 0, reg, val); 
    15231521        /* flush write */ 
    1524         (void) rtl8366rb_read_phy_reg(rtl, addr, 0, reg, &t); 
     1522        (void) rtl8366rb_read_phy_reg(smi, addr, 0, reg, &t); 
    15251523 
    15261524        return err; 
  • branches/backfire/target/linux/generic-2.6/files/drivers/net/phy/rtl8366s.c

    r21930 r21931  
    258258} 
    259259 
    260 static int rtl8366s_read_phy_reg(struct rtl8366s *rtl, 
     260static int rtl8366s_read_phy_reg(struct rtl8366_smi *smi, 
    261261                                 u32 phy_no, u32 page, u32 addr, u32 *data) 
    262262{ 
    263         struct rtl8366_smi *smi = &rtl->smi; 
    264263        u32 reg; 
    265264        int ret; 
     
    294293} 
    295294 
    296 static int rtl8366s_write_phy_reg(struct rtl8366s *rtl, 
     295static int rtl8366s_write_phy_reg(struct rtl8366_smi *smi, 
    297296                                  u32 phy_no, u32 page, u32 addr, u32 data) 
    298297{ 
    299         struct rtl8366_smi *smi = &rtl->smi; 
    300298        u32 reg; 
    301299        int ret; 
     
    14721470static int rtl8366s_mii_read(struct mii_bus *bus, int addr, int reg) 
    14731471{ 
    1474         struct rtl8366s *rtl = smi_to_rtl8366s(bus->priv); 
     1472        struct rtl8366_smi *smi = bus->priv; 
    14751473        u32 val = 0; 
    14761474        int err; 
    14771475 
    1478         err = rtl8366s_read_phy_reg(rtl, addr, 0, reg, &val); 
     1476        err = rtl8366s_read_phy_reg(smi, addr, 0, reg, &val); 
    14791477        if (err) 
    14801478                return 0xffff; 
     
    14851483static int rtl8366s_mii_write(struct mii_bus *bus, int addr, int reg, u16 val) 
    14861484{ 
    1487         struct rtl8366s *rtl = smi_to_rtl8366s(bus->priv); 
     1485        struct rtl8366_smi *smi = bus->priv; 
    14881486        u32 t; 
    14891487        int err; 
    14901488 
    1491         err = rtl8366s_write_phy_reg(rtl, addr, 0, reg, val); 
     1489        err = rtl8366s_write_phy_reg(smi, addr, 0, reg, val); 
    14921490        /* flush write */ 
    1493         (void) rtl8366s_read_phy_reg(rtl, addr, 0, reg, &t); 
     1491        (void) rtl8366s_read_phy_reg(smi, addr, 0, reg, &t); 
    14941492 
    14951493        return err; 
Note: See TracChangeset for help on using the changeset viewer.