Lines Matching refs:addr
21 static int lan937x_cfg(struct ksz_device *dev, u32 addr, u8 bits, bool set)
23 return regmap_update_bits(ksz_regmap_8(dev), addr, bits, set ? bits : 0);
53 static int lan937x_vphy_ind_addr_wr(struct ksz_device *dev, int addr, int reg)
59 temp = PORT_CTRL_ADDR(addr, (addr_base + (reg << 2)));
64 static int lan937x_internal_phy_write(struct ksz_device *dev, int addr, int reg,
71 if (!dev->info->internal_phy[addr])
74 ret = lan937x_vphy_ind_addr_wr(dev, addr, reg);
100 static int lan937x_internal_phy_read(struct ksz_device *dev, int addr, int reg,
107 if (!dev->info->internal_phy[addr])
110 ret = lan937x_vphy_ind_addr_wr(dev, addr, reg);
131 int lan937x_r_phy(struct ksz_device *dev, u16 addr, u16 reg, u16 *data)
133 return lan937x_internal_phy_read(dev, addr, reg, data);
136 int lan937x_w_phy(struct ksz_device *dev, u16 addr, u16 reg, u16 val)
138 return lan937x_internal_phy_write(dev, addr, reg, val);