Lines Matching refs:val
88 static int rt711_sdw_read(void *context, unsigned int reg, unsigned int *val)
117 reg3, ((*val >> 8) & 0xff));
122 ret = regmap_write(rt711->sdw_regmap, reg4, (*val & 0xff));
127 ret = regmap_write(rt711->sdw_regmap, reg, *val);
134 reg, ((*val >> 8) & 0xff));
139 ret = regmap_write(rt711->sdw_regmap, reg2, (*val & 0xff));
146 reg2, ((*val >> 8) & 0xff));
149 ret = regmap_write(rt711->sdw_regmap, reg, (*val & 0xff));
154 reg, ((*val >> 8) & 0xff));
159 ret = regmap_write(rt711->sdw_regmap, reg2, (*val & 0xff));
163 ret = regmap_write(rt711->sdw_regmap, reg, *val);
167 ret = regmap_read(rt711->sdw_regmap, reg, val);
194 *val = ((sdw_data_3 & 0xff) << 24) |
200 dev_dbg(dev, "[%s] %04x => %08x\n", __func__, reg, *val);
203 __func__, reg, reg2, reg3, reg4, *val);
206 __func__, reg, reg2, *val);
211 static int rt711_sdw_write(void *context, unsigned int reg, unsigned int val)
239 reg3, ((val >> 8) & 0xff));
244 ret = regmap_write(rt711->sdw_regmap, reg4, (val & 0xff));
249 ret = regmap_write(rt711->sdw_regmap, reg, val);
253 ret = regmap_write(rt711->sdw_regmap, reg, val);
258 reg, ((val >> 8) & 0xff));
263 ret = regmap_write(rt711->sdw_regmap, reg2, (val & 0xff));
270 reg2, ((val >> 8) & 0xff));
273 ret = regmap_write(rt711->sdw_regmap, reg, (val & 0xff));
279 dev_dbg(dev, "[%s] %04x <= %04x\n", __func__, reg, val);
282 __func__, reg, reg2, reg3, reg4, val2, val);
285 __func__, reg, reg2, val);