Lines Matching refs:val
146 static int rt715_sdw_read(void *context, unsigned int reg, unsigned int *val) in rt715_sdw_read() argument
175 ((*val >> 8) & 0xff)); in rt715_sdw_read()
180 ret = regmap_write(rt715->sdw_regmap, reg4, (*val & 0xff)); in rt715_sdw_read()
185 ret = regmap_write(rt715->sdw_regmap, reg, *val); in rt715_sdw_read()
192 ((*val >> 8) & 0xff)); in rt715_sdw_read()
197 ret = regmap_write(rt715->sdw_regmap, reg2, (*val & 0xff)); in rt715_sdw_read()
204 ((*val >> 8) & 0xff)); in rt715_sdw_read()
207 ret = regmap_write(rt715->sdw_regmap, reg, (*val & 0xff)); in rt715_sdw_read()
212 ((*val >> 8) & 0xff)); in rt715_sdw_read()
217 ret = regmap_write(rt715->sdw_regmap, reg2, (*val & 0xff)); in rt715_sdw_read()
221 ret = regmap_write(rt715->sdw_regmap, reg, *val); in rt715_sdw_read()
225 ret = regmap_read(rt715->sdw_regmap, reg, val); in rt715_sdw_read()
252 *val = ((sdw_data_3 & 0xff) << 24) | in rt715_sdw_read()
258 dev_dbg(dev, "[%s] %04x => %08x\n", __func__, reg, *val); in rt715_sdw_read()
261 reg, reg2, reg3, reg4, *val); in rt715_sdw_read()
264 __func__, reg, reg2, *val); in rt715_sdw_read()
269 static int rt715_sdw_write(void *context, unsigned int reg, unsigned int val) in rt715_sdw_write() argument
297 ((val >> 8) & 0xff)); in rt715_sdw_write()
302 ret = regmap_write(rt715->sdw_regmap, reg4, (val & 0xff)); in rt715_sdw_write()
307 ret = regmap_write(rt715->sdw_regmap, reg, val); in rt715_sdw_write()
311 ret = regmap_write(rt715->sdw_regmap, reg, val); in rt715_sdw_write()
316 ((val >> 8) & 0xff)); in rt715_sdw_write()
321 ret = regmap_write(rt715->sdw_regmap, reg2, (val & 0xff)); in rt715_sdw_write()
328 ((val >> 8) & 0xff)); in rt715_sdw_write()
331 ret = regmap_write(rt715->sdw_regmap, reg, (val & 0xff)); in rt715_sdw_write()
337 dev_dbg(dev, "[%s] %04x <= %04x\n", __func__, reg, val); in rt715_sdw_write()
340 __func__, reg, reg2, reg3, reg4, val2, val); in rt715_sdw_write()
343 __func__, reg, reg2, val); in rt715_sdw_write()