Lines Matching refs:ret
180 int ret;
182 ret = regmap_read(state->map, pad->base + addr, &val);
183 if (ret < 0)
186 ret = val;
188 return ret;
195 int ret;
197 ret = regmap_write(state->map, pad->base + addr, val);
198 if (ret < 0)
201 return ret;
307 int ret;
313 ret = pmic_mpp_write_mode_ctl(state, pad);
314 if (ret < 0)
315 return ret;
408 int i, ret;
477 ret = pmic_mpp_write(state, pad, PMIC_MPP_REG_DIG_VIN_CTL, val);
478 if (ret < 0)
479 return ret;
484 ret = pmic_mpp_write(state, pad, PMIC_MPP_REG_DIG_PULL_CTL,
486 if (ret < 0)
487 return ret;
492 ret = pmic_mpp_write(state, pad, PMIC_MPP_REG_AIN_CTL, val);
493 if (ret < 0)
494 return ret;
496 ret = pmic_mpp_write(state, pad, PMIC_MPP_REG_AOUT_CTL, pad->aout_level);
497 if (ret < 0)
498 return ret;
500 ret = pmic_mpp_write_mode_ctl(state, pad);
501 if (ret < 0)
502 return ret;
504 ret = pmic_mpp_write(state, pad, PMIC_MPP_REG_SINK_CTL, pad->drive_strength);
505 if (ret < 0)
506 return ret;
518 int ret;
533 ret = pmic_mpp_read(state, pad, PMIC_MPP_REG_RT_STS);
534 if (ret < 0)
537 ret &= PMIC_MPP_REG_RT_STS_VAL_MASK;
538 pad->out_value = ret;
587 int ret;
592 ret = pmic_mpp_read(state, pad, PMIC_MPP_REG_RT_STS);
593 if (ret < 0)
594 return ret;
596 pad->out_value = ret & PMIC_MPP_REG_RT_STS_VAL_MASK;
806 int ret, npins, i;
809 ret = of_property_read_u32(dev->of_node, "reg", ®);
810 if (ret < 0) {
812 return ret;
870 ret = pmic_mpp_populate(state, pad);
871 if (ret < 0)
872 return ret;
887 ret = gpiochip_add_data(&state->chip, state);
888 if (ret) {
890 return ret;
893 ret = gpiochip_add_pin_range(&state->chip, dev_name(dev), 0, 0, npins);
894 if (ret) {
903 return ret;