Lines Matching refs:val
89 static int rt711_sdw_read(void *context, unsigned int reg, unsigned int *val)
118 reg3, ((*val >> 8) & 0xff));
123 ret = regmap_write(rt711->sdw_regmap, reg4, (*val & 0xff));
128 ret = regmap_write(rt711->sdw_regmap, reg, *val);
135 reg, ((*val >> 8) & 0xff));
140 ret = regmap_write(rt711->sdw_regmap, reg2, (*val & 0xff));
147 reg2, ((*val >> 8) & 0xff));
150 ret = regmap_write(rt711->sdw_regmap, reg, (*val & 0xff));
155 reg, ((*val >> 8) & 0xff));
160 ret = regmap_write(rt711->sdw_regmap, reg2, (*val & 0xff));
164 ret = regmap_write(rt711->sdw_regmap, reg, *val);
168 ret = regmap_read(rt711->sdw_regmap, reg, val);
195 *val = ((sdw_data_3 & 0xff) << 24) |
201 dev_dbg(dev, "[%s] %04x => %08x\n", __func__, reg, *val);
204 __func__, reg, reg2, reg3, reg4, *val);
207 __func__, reg, reg2, *val);
212 static int rt711_sdw_write(void *context, unsigned int reg, unsigned int val)
240 reg3, ((val >> 8) & 0xff));
245 ret = regmap_write(rt711->sdw_regmap, reg4, (val & 0xff));
250 ret = regmap_write(rt711->sdw_regmap, reg, val);
254 ret = regmap_write(rt711->sdw_regmap, reg, val);
259 reg, ((val >> 8) & 0xff));
264 ret = regmap_write(rt711->sdw_regmap, reg2, (val & 0xff));
271 reg2, ((val >> 8) & 0xff));
274 ret = regmap_write(rt711->sdw_regmap, reg, (val & 0xff));
280 dev_dbg(dev, "[%s] %04x <= %04x\n", __func__, reg, val);
283 __func__, reg, reg2, reg3, reg4, val2, val);
286 __func__, reg, reg2, val);