Lines Matching refs:reg_shift
64 u32 reg_shift; member
88 writeb(value, i2c->base + (reg << i2c->reg_shift)); in oc_setreg_8()
93 writew(value, i2c->base + (reg << i2c->reg_shift)); in oc_setreg_16()
98 writel(value, i2c->base + (reg << i2c->reg_shift)); in oc_setreg_32()
103 out_be16(i2c->base + (reg << i2c->reg_shift), value); in oc_setreg_16be()
108 out_be32(i2c->base + (reg << i2c->reg_shift), value); in oc_setreg_32be()
113 return readb(i2c->base + (reg << i2c->reg_shift)); in oc_getreg_8()
118 return readw(i2c->base + (reg << i2c->reg_shift)); in oc_getreg_16()
123 return readl(i2c->base + (reg << i2c->reg_shift)); in oc_getreg_32()
128 return in_be16(i2c->base + (reg << i2c->reg_shift)); in oc_getreg_16be()
133 return in_be32(i2c->base + (reg << i2c->reg_shift)); in oc_getreg_32be()
443 rd = in_be32(i2c->base + (rreg << i2c->reg_shift)); in oc_getreg_grlib()
458 curr = in_be32(i2c->base + (rreg << i2c->reg_shift)); in oc_setreg_grlib()
466 out_be32(i2c->base + (rreg << i2c->reg_shift), wr); in oc_setreg_grlib()
518 if (dev_read_u32(dev, "reg-shift", &bus->reg_shift)) { in ocores_i2c_probe()
526 bus->reg_shift = ilog2(val); in ocores_i2c_probe()