Lines Matching refs:val
147 static int rt715_sdw_read(void *context, unsigned int reg, unsigned int *val)
176 ((*val >> 8) & 0xff));
181 ret = regmap_write(rt715->sdw_regmap, reg4, (*val & 0xff));
186 ret = regmap_write(rt715->sdw_regmap, reg, *val);
193 ((*val >> 8) & 0xff));
198 ret = regmap_write(rt715->sdw_regmap, reg2, (*val & 0xff));
205 ((*val >> 8) & 0xff));
208 ret = regmap_write(rt715->sdw_regmap, reg, (*val & 0xff));
213 ((*val >> 8) & 0xff));
218 ret = regmap_write(rt715->sdw_regmap, reg2, (*val & 0xff));
222 ret = regmap_write(rt715->sdw_regmap, reg, *val);
226 ret = regmap_read(rt715->sdw_regmap, reg, val);
253 *val = ((sdw_data_3 & 0xff) << 24) |
259 dev_dbg(dev, "[%s] %04x => %08x\n", __func__, reg, *val);
262 reg, reg2, reg3, reg4, *val);
265 __func__, reg, reg2, *val);
270 static int rt715_sdw_write(void *context, unsigned int reg, unsigned int val)
298 ((val >> 8) & 0xff));
303 ret = regmap_write(rt715->sdw_regmap, reg4, (val & 0xff));
308 ret = regmap_write(rt715->sdw_regmap, reg, val);
312 ret = regmap_write(rt715->sdw_regmap, reg, val);
317 ((val >> 8) & 0xff));
322 ret = regmap_write(rt715->sdw_regmap, reg2, (val & 0xff));
329 ((val >> 8) & 0xff));
332 ret = regmap_write(rt715->sdw_regmap, reg, (val & 0xff));
338 dev_dbg(dev, "[%s] %04x <= %04x\n", __func__, reg, val);
341 __func__, reg, reg2, reg3, reg4, val2, val);
344 __func__, reg, reg2, val);