Lines Matching refs:outbuf
113 u8 outbuf[MCP4728_WRITE_EEPROM_LEN];
127 outbuf[0] = FIELD_PREP(MCP4728_CMD_MASK, MCP4728_SW_CMD);
133 outbuf[offset] = FIELD_PREP(MCP4728_VREF_MASK, ch->ref_mode);
138 outbuf[offset] |= FIELD_PREP(MCP4728_PDMODE_MASK,
142 outbuf[offset] |= FIELD_PREP(MCP4728_GAIN_MASK, ch->g_mode);
143 outbuf[offset] |=
145 outbuf[offset + 1] =
149 ret = i2c_master_send(data->client, outbuf, MCP4728_WRITE_EEPROM_LEN);
191 u8 outbuf[3];
194 outbuf[0] = FIELD_PREP(MCP4728_CMD_MASK, MCP4728_MW_CMD);
195 outbuf[0] |= FIELD_PREP(MCP4728_CHSEL_MASK, channel);
196 outbuf[0] |= FIELD_PREP(MCP4728_UDAC_MASK, 0);
198 outbuf[1] = FIELD_PREP(MCP4728_VREF_MASK, ch->ref_mode);
201 outbuf[1] |= FIELD_PREP(MCP4728_PDMODE_MASK, ch->pd_mode + 1);
203 outbuf[1] |= FIELD_PREP(MCP4728_GAIN_MASK, ch->g_mode);
204 outbuf[1] |= FIELD_PREP(MCP4728_DAC_H_MASK, ch->dac_value >> 8);
205 outbuf[2] = FIELD_PREP(MCP4728_DAC_L_MASK, ch->dac_value);
207 ret = i2c_master_send(data->client, outbuf, 3);