Lines Matching refs:ret

116 	int ret = pmbus_read_word_data(client, page, phase, reg);
118 return (ret > 0) ? ret & mask : ret;
125 int ret;
127 ret = mp2856_read_word_helper(client, page, phase, reg,
129 if (ret < 0)
130 return ret;
133 ret = (data->vout_format[page] == vid) ?
134 ((ret + 49) * 5) : ((ret * 1000) >> 8);
136 return ret;
143 int ret;
146 ret = pmbus_read_word_data(client, page, phase, reg);
147 if (ret < 0)
148 return ret;
151 ret >>= 8;
152 ret &= 0xff;
157 val = (ret * 125) - 12300;
166 int ret;
171 ret = mp2856_read_phase(client, data, page, phase,
175 ret = mp2856_read_phase(client, data, page, phase,
179 ret = mp2856_read_phase(client, data, page, phase,
183 ret = mp2856_read_phase(client, data, page, phase,
192 ret = mp2856_read_phase(client, data, page, phase,
196 ret = mp2856_read_phase(client, data, page, phase,
203 return ret;
212 int ret;
216 ret = mp2856_read_vout(client, data, page, phase, reg);
220 ret = mp2856_read_phases(client, data, page, phase);
222 ret = pmbus_read_word_data(client, page, phase, reg);
228 return ret;
247 int ret;
249 ret = i2c_smbus_write_byte_data(client, PMBUS_PAGE, 2);
250 if (ret < 0)
251 return ret;
253 ret = i2c_smbus_read_word_data(client, reg);
254 if (ret < 0)
255 return ret;
257 ret &= mask;
258 return (ret >= max_phase) ? max_phase : ret;
265 int ret, i;
267 ret = mp2856_identify_multiphase(client, MP2856_MFR_VR_MULTI_CONFIG_R1,
269 if (ret < 0)
270 return ret;
272 data->info.phases[0] = (ret > data->max_phases[0]) ?
273 data->max_phases[0] : ret;
285 int ret, i;
287 ret = mp2856_identify_multiphase(client, MP2856_MFR_VR_MULTI_CONFIG_R2,
289 if (ret < 0)
290 return ret;
292 data->info.phases[1] = (ret > data->max_phases[1]) ?
293 data->max_phases[1] : ret;
305 int i, ret;
314 ret = i2c_smbus_write_byte_data(client, PMBUS_PAGE, i);
315 if (ret < 0)
316 return ret;
317 ret = i2c_smbus_read_word_data(client,
319 if (ret < 0)
320 return ret;
322 switch ((ret & MP2856_DRMOS_KCS) >> 12) {
344 int i, ret;
347 ret = i2c_smbus_write_byte_data(client, PMBUS_PAGE, i);
348 if (ret < 0)
349 return ret;
351 ret = i2c_smbus_read_word_data(client, MP2856_MFR_VR_CONFIG2);
352 if (ret < 0)
353 return ret;
355 data->vout_format[i] = (ret & MP2856_VOUT_MODE) ? linear : vid;
363 int ret;
365 ret = i2c_smbus_write_byte_data(client, PMBUS_PAGE, 2);
366 if (ret < 0)
369 ret = i2c_smbus_read_word_data(client, MP2856_MUL1_BOOT_SR_R2);
370 if (ret < 0)
373 return (ret & MP2856_VR_ACTIVE) ? true : false;
400 int ret;
416 ret = mp2856_identify_multiphase_rail1(client, data);
417 if (ret < 0)
418 return ret;
421 ret = mp2856_identify_multiphase_rail2(client, data);
422 if (ret < 0)
423 return ret;
430 ret = mp2856_current_sense_gain_get(client, data);
431 if (ret)
432 return ret;
435 ret = mp2856_identify_vout_format(client, data);
436 if (ret)
437 return ret;