Lines Matching refs:ret
136 int ret;
138 ret = regmap_bulk_read(st->map, reg, &__val, 2);
139 if (ret)
140 return ret;
151 int ret;
153 ret = regmap_bulk_read(st->map, reg, &__val, 3);
154 if (ret)
155 return ret;
166 int ret;
168 ret = regmap_bulk_read(st->map, reg, &__val, 6);
169 if (ret)
170 return ret;
180 int ret;
185 ret = regmap_write(st->map, LTC2947_REG_PAGE_CTRL, page);
186 if (ret) {
188 return ret;
196 ret = __ltc2947_val_read16(st, reg, &__val);
199 ret = __ltc2947_val_read24(st, reg, &__val);
202 ret = __ltc2947_val_read64(st, reg, &__val);
205 ret = -EINVAL;
211 if (ret)
212 return ret;
242 int ret;
246 ret = regmap_write(st->map, LTC2947_REG_PAGE_CTRL, page);
247 if (ret) {
249 return ret;
257 ret = __ltc2947_val_write16(st, reg, val);
260 ret = __ltc2947_val_write64(st, reg, val);
263 ret = -EINVAL;
269 return ret;
275 int ret;
280 ret = ltc2947_val_write(st, reg_h, LTC2947_PAGE0, 2, 0x8000U);
281 if (ret)
282 return ret;
293 int ret = 0;
299 ret = regmap_write(st->map, LTC2947_REG_PAGE_CTRL, LTC2947_PAGE0);
300 if (ret)
309 ret = regmap_bulk_read(st->map, LTC2947_REG_STATUS, alarms,
311 if (ret)
318 return ret;
326 int ret;
329 ret = ltc2947_val_read(st, attr->index, LTC2947_PAGE0, 6, &val);
330 if (ret)
331 return ret;
342 int ret;
348 ret = ltc2947_val_read(st, LTC2947_REG_TEMP, LTC2947_PAGE0,
352 ret = ltc2947_val_read(st, LTC2947_REG_TEMP_MAX, LTC2947_PAGE0,
356 ret = ltc2947_val_read(st, LTC2947_REG_TEMP_MIN, LTC2947_PAGE0,
377 ret = ltc2947_val_read(st, LTC2947_REG_TEMP_FAN_THRE_H,
380 ret = ltc2947_val_read(st, LTC2947_REG_TEMP_THRE_H,
385 ret = ltc2947_val_read(st, LTC2947_REG_TEMP_FAN_THRE_L,
388 ret = ltc2947_val_read(st, LTC2947_REG_TEMP_THRE_L,
395 if (ret)
396 return ret;
407 int ret;
413 ret = ltc2947_val_read(st, LTC2947_REG_POWER, LTC2947_PAGE0,
418 ret = ltc2947_val_read(st, LTC2947_REG_POWER_MAX, LTC2947_PAGE0,
422 ret = ltc2947_val_read(st, LTC2947_REG_POWER_MIN, LTC2947_PAGE0,
432 ret = ltc2947_val_read(st, LTC2947_REG_POWER_THRE_H,
436 ret = ltc2947_val_read(st, LTC2947_REG_POWER_THRE_L,
443 if (ret)
444 return ret;
454 int ret;
460 ret = ltc2947_val_read(st, LTC2947_REG_CURRENT,
465 ret = ltc2947_val_read(st, LTC2947_REG_CURRENT_MAX,
469 ret = ltc2947_val_read(st, LTC2947_REG_CURRENT_MIN,
479 ret = ltc2947_val_read(st, LTC2947_REG_CURRENT_THRE_H,
483 ret = ltc2947_val_read(st, LTC2947_REG_CURRENT_THRE_L,
490 if (ret)
491 return ret;
502 int ret;
514 ret = ltc2947_val_read(st, LTC2947_REG_DVCC,
518 ret = ltc2947_val_read(st, LTC2947_REG_VOLTAGE,
524 ret = ltc2947_val_read(st, LTC2947_REG_DVCC_MAX,
528 ret = ltc2947_val_read(st, LTC2947_REG_VOLTAGE_MAX,
534 ret = ltc2947_val_read(st, LTC2947_REG_DVCC_MIN,
538 ret = ltc2947_val_read(st, LTC2947_REG_VOLTAGE_MIN,
560 ret = ltc2947_val_read(st, LTC2947_REG_DVCC_THRE_H,
564 ret = ltc2947_val_read(st, LTC2947_REG_VOLTAGE_THRE_H,
570 ret = ltc2947_val_read(st, LTC2947_REG_DVCC_THRE_L,
574 ret = ltc2947_val_read(st, LTC2947_REG_VOLTAGE_THRE_L,
582 if (ret)
583 return ret;
961 int ret;
967 ret = regmap_read(st->map, LTC2947_REG_STATUS, &dummy);
968 if (ret)
969 return ret;
974 ret = ltc2947_val_write(st, LTC2947_REG_POWER_THRE_H, LTC2947_PAGE1, 2,
976 if (ret)
977 return ret;
979 ret = ltc2947_val_write(st, LTC2947_REG_POWER_THRE_L, LTC2947_PAGE1, 2,
981 if (ret)
982 return ret;
1023 ret = regmap_write(st->map, LTC2947_REG_TBCTL, tbctl);
1024 if (ret)
1025 return ret;
1037 ret = of_property_read_u32_array(st->dev->of_node,
1040 if (!ret) {
1044 ret = regmap_write(st->map, LTC2947_REG_ACCUM_POL, accum_reg);
1045 if (ret)
1046 return ret;
1048 ret = of_property_read_u32(st->dev->of_node,
1051 if (!ret) {
1053 ret = regmap_write(st->map, LTC2947_REG_ACCUM_DEADBAND,
1055 if (ret)
1056 return ret;
1059 ret = of_property_read_u32(st->dev->of_node, "adi,gpio-out-pol", &pol);
1060 if (!ret) {
1066 ret = regmap_write(st->map, LTC2947_REG_GPIOSTATCTL, gpio_ctl);
1067 if (ret)
1068 return ret;
1070 ret = of_property_read_u32_array(st->dev->of_node, "adi,gpio-in-accum",
1072 if (!ret) {
1086 ret = regmap_write(st->map, LTC2947_REG_GPIO_ACCUM, accum_val);
1087 if (ret)
1088 return ret;
1101 int ret;
1112 ret = ltc2947_setup(st);
1113 if (ret)
1114 return ret;
1127 int ret;
1130 ret = regmap_read(st->map, LTC2947_REG_CTRL, &ctrl);
1131 if (ret)
1132 return ret;
1138 ret = regmap_read(st->map, LTC2947_REG_CTRL, &ctrl);
1139 if (ret)
1140 return ret;