D | pcs-xpcs.c | 147 static int xpcs_read(struct mdio_xpcs_args *xpcs, int dev, u32 reg) in xpcs_read() argument 151 return mdiobus_read(xpcs->bus, xpcs->addr, reg_addr); in xpcs_read() 154 static int xpcs_write(struct mdio_xpcs_args *xpcs, int dev, u32 reg, u16 val) in xpcs_write() argument 158 return mdiobus_write(xpcs->bus, xpcs->addr, reg_addr, val); in xpcs_write() 161 static int xpcs_read_vendor(struct mdio_xpcs_args *xpcs, int dev, u32 reg) in xpcs_read_vendor() argument 163 return xpcs_read(xpcs, dev, DW_VENDOR | reg); in xpcs_read_vendor() 166 static int xpcs_write_vendor(struct mdio_xpcs_args *xpcs, int dev, int reg, in xpcs_write_vendor() argument 169 return xpcs_write(xpcs, dev, DW_VENDOR | reg, val); in xpcs_write_vendor() 172 static int xpcs_read_vpcs(struct mdio_xpcs_args *xpcs, int reg) in xpcs_read_vpcs() argument 174 return xpcs_read_vendor(xpcs, MDIO_MMD_PCS, reg); in xpcs_read_vpcs() [all …]
|