Lines Matching refs:ret
110 int ret, len;
124 ret = VOLT_FROM_REG(data->mfr_voutmin * 10000);
126 ret / 10000, ret % 10000);
133 ret = 400;
135 ret = 500;
137 ret = 600;
139 ret = 700;
141 ret = 800;
143 ret = 900;
144 len = scnprintf(tbuf, DEBUG_FS_DATA_MAX, "%d\n", ret);
224 ret = (data->mfr_devset2 & MAX20730_MFR_DEVSET2_OCPM_MASK)
226 len = scnprintf(tbuf, DEBUG_FS_DATA_MAX, "%d\n", ret);
242 ret = (data->mfr_devset2 & MAX20730_MFR_DEVSET2_IMAX_MASK)
244 len = scnprintf(tbuf, DEBUG_FS_DATA_MAX, "%d\n", ret);
247 ret = i2c_smbus_read_byte_data(psu->client, PMBUS_OPERATION);
248 if (ret < 0)
249 return ret;
250 len = scnprintf(tbuf, DEBUG_FS_DATA_MAX, "%d\n", ret);
253 ret = i2c_smbus_read_byte_data(psu->client, PMBUS_ON_OFF_CONFIG);
254 if (ret < 0)
255 return ret;
256 len = scnprintf(tbuf, DEBUG_FS_DATA_MAX, "%d\n", ret);
259 ret = i2c_smbus_read_word_data(psu->client,
261 if (ret < 0)
262 return ret;
263 len = scnprintf(tbuf, DEBUG_FS_DATA_MAX, "%d\n", ret);
266 ret = i2c_smbus_read_byte_data(psu->client, PMBUS_VOUT_MODE);
267 if (ret < 0)
268 return ret;
269 len = scnprintf(tbuf, DEBUG_FS_DATA_MAX, "%d\n", ret);
272 ret = i2c_smbus_read_word_data(psu->client, PMBUS_VOUT_COMMAND);
273 if (ret < 0)
274 return ret;
276 ret = VOLT_FROM_REG(ret * 10000);
278 "%d.%d\n", ret / 10000, ret % 10000);
281 ret = i2c_smbus_read_word_data(psu->client, PMBUS_VOUT_MAX);
282 if (ret < 0)
283 return ret;
285 ret = VOLT_FROM_REG(ret * 10000);
287 "%d.%d\n", ret / 10000, ret % 10000);
306 int ret, i;
311 ret = i2c_smbus_read_word_data(client, MAX20730_MFR_DEVSET2);
312 if (ret < 0)
313 return ret;
314 data->mfr_devset2 = ret;
316 ret = i2c_smbus_read_word_data(client, MAX20730_MFR_VOUT_MIN);
317 if (ret < 0)
318 return ret;
319 data->mfr_voutmin = ret;
451 int ret = 0;
458 ret = val_to_direct(150000, PSC_TEMPERATURE, info);
461 ret = val_to_direct(130000, PSC_TEMPERATURE, info);
464 ret = -ENODATA;
470 ret = val_to_direct(max_c, PSC_CURRENT_OUT, info);
473 ret = pmbus_read_word_data(client, page, phase, reg);
474 if (ret > 0 && data->vout_voltage_divider[0] && data->vout_voltage_divider[1]) {
475 u64 temp = DIV_ROUND_CLOSEST_ULL((u64)ret * data->vout_voltage_divider[1],
477 ret = clamp_val(temp, 0, 0xffff);
481 ret = -ENODATA;
484 return ret;
493 int ret = 0;
516 ret = -ENODATA;
520 if (!ret && devset1 != data->mfr_devset1) {
521 ret = i2c_smbus_write_word_data(client, MAX20730_MFR_DEVSET1,
523 if (!ret) {
529 return ret;
667 int ret;
675 ret = i2c_smbus_read_block_data(client, PMBUS_MFR_ID, buf);
676 if (ret < 0) {
678 return ret;
680 if (ret != 5 || strncmp(buf, "MAXIM", 5)) {
681 buf[ret] = '\0';
696 ret = i2c_smbus_read_block_data(client, PMBUS_MFR_MODEL, buf);
697 if (ret < 0) {
699 return ret;
701 if (ret != 6 || strncmp(buf, "M20743", 6)) {
702 buf[ret] = '\0';
707 ret = i2c_smbus_read_block_data(client, PMBUS_MFR_REVISION, buf);
708 if (ret < 0) {
710 return ret;
712 if (ret != 1 || buf[0] != 'F') {
713 buf[ret] = '\0';
739 ret = i2c_smbus_read_word_data(client, MAX20730_MFR_DEVSET1);
740 if (ret < 0)
741 return ret;
742 data->mfr_devset1 = ret;
744 ret = pmbus_do_probe(client, &data->info);
745 if (ret < 0)
746 return ret;
748 ret = max20730_init_debugfs(client, data);
749 if (ret)
751 ret);