Lines Matching refs:addr
166 static int ab8500_prcmu_write(struct ab8500 *ab8500, u16 addr, u8 data)
170 ret = prcmu_abb_write((u8)(addr >> 8), (u8)(addr & 0xFF), &data, 1);
176 static int ab8500_prcmu_write_masked(struct ab8500 *ab8500, u16 addr, u8 mask,
181 ret = prcmu_abb_write_masked((u8)(addr >> 8), (u8)(addr & 0xFF), &data,
188 static int ab8500_prcmu_read(struct ab8500 *ab8500, u16 addr)
193 ret = prcmu_abb_read((u8)(addr >> 8), (u8)(addr & 0xFF), &data, 1);
219 u16 addr = ((u16)bank) << 8 | reg;
221 dev_vdbg(ab8500->dev, "wr: addr %#x <= %#x\n", addr, data);
225 ret = ab8500->write(ab8500, addr, data);
228 addr, ret);
250 u16 addr = ((u16)bank) << 8 | reg;
254 ret = ab8500->read(ab8500, addr);
257 addr, ret);
262 dev_vdbg(ab8500->dev, "rd: addr %#x => data %#x\n", addr, ret);
283 u16 addr = ((u16)bank) << 8 | reg;
290 ret = ab8500->read(ab8500, addr);
293 addr, ret);
300 ret = ab8500->write(ab8500, addr, data);
303 addr, ret);
305 dev_vdbg(ab8500->dev, "mask: addr %#x => data %#x\n", addr,
309 ret = ab8500->write_masked(ab8500, addr, bitmask, bitvalues);
311 dev_err(ab8500->dev, "failed to modify reg %#x: %d\n", addr,