Lines Matching refs:addr
157 static int ab8500_prcmu_write(struct ab8500 *ab8500, u16 addr, u8 data)
161 ret = prcmu_abb_write((u8)(addr >> 8), (u8)(addr & 0xFF), &data, 1);
167 static int ab8500_prcmu_write_masked(struct ab8500 *ab8500, u16 addr, u8 mask,
172 ret = prcmu_abb_write_masked((u8)(addr >> 8), (u8)(addr & 0xFF), &data,
179 static int ab8500_prcmu_read(struct ab8500 *ab8500, u16 addr)
184 ret = prcmu_abb_read((u8)(addr >> 8), (u8)(addr & 0xFF), &data, 1);
210 u16 addr = ((u16)bank) << 8 | reg;
212 dev_vdbg(ab8500->dev, "wr: addr %#x <= %#x\n", addr, data);
216 ret = ab8500->write(ab8500, addr, data);
219 addr, ret);
241 u16 addr = ((u16)bank) << 8 | reg;
245 ret = ab8500->read(ab8500, addr);
248 addr, ret);
253 dev_vdbg(ab8500->dev, "rd: addr %#x => data %#x\n", addr, ret);
274 u16 addr = ((u16)bank) << 8 | reg;
281 ret = ab8500->read(ab8500, addr);
284 addr, ret);
291 ret = ab8500->write(ab8500, addr, data);
294 addr, ret);
296 dev_vdbg(ab8500->dev, "mask: addr %#x => data %#x\n", addr,
300 ret = ab8500->write_masked(ab8500, addr, bitmask, bitvalues);
302 dev_err(ab8500->dev, "failed to modify reg %#x: %d\n", addr,