Lines Matching refs:ret
55 int ret; in palmas_smps_enable() local
62 ret = pmic_reg_read(dev->parent, adr); in palmas_smps_enable()
63 if (ret < 0) in palmas_smps_enable()
64 return ret; in palmas_smps_enable()
67 ret &= PALMAS_SMPS_STATUS_MASK; in palmas_smps_enable()
69 if (ret) in palmas_smps_enable()
77 ret |= PALMAS_SMPS_MODE_MASK; in palmas_smps_enable()
79 ret &= ~(PALMAS_SMPS_MODE_MASK); in palmas_smps_enable()
81 ret = pmic_reg_write(dev->parent, adr, ret); in palmas_smps_enable()
82 if (ret) in palmas_smps_enable()
83 return ret; in palmas_smps_enable()
124 int ret; in palmas_smps_val() local
135 ret = pmic_reg_read(dev->parent, adr); in palmas_smps_val()
136 if (ret < 0) in palmas_smps_val()
137 return ret; in palmas_smps_val()
140 if (ret & PALMAS_SMPS_RANGE_MASK) in palmas_smps_val()
145 ret &= PALMAS_SMPS_VOLT_MASK; in palmas_smps_val()
146 ret = palmas_smps_hex2volt(ret, range); in palmas_smps_val()
147 if (ret < 0) in palmas_smps_val()
148 return ret; in palmas_smps_val()
149 *uV = ret; in palmas_smps_val()
158 ret &= ~PALMAS_SMPS_VOLT_MASK; in palmas_smps_val()
159 ret |= hex; in palmas_smps_val()
161 ret |= PALMAS_SMPS_RANGE_MASK; in palmas_smps_val()
163 return pmic_reg_write(dev->parent, adr, ret); in palmas_smps_val()
200 int ret; in palmas_ldo_enable() local
207 ret = pmic_reg_read(dev->parent, adr); in palmas_ldo_enable()
208 if (ret < 0) in palmas_ldo_enable()
209 return ret; in palmas_ldo_enable()
212 ret &= PALMAS_LDO_STATUS_MASK; in palmas_ldo_enable()
214 if (ret) in palmas_ldo_enable()
222 ret |= PALMAS_LDO_MODE_MASK; in palmas_ldo_enable()
224 ret &= ~(PALMAS_LDO_MODE_MASK); in palmas_ldo_enable()
226 ret = pmic_reg_write(dev->parent, adr, ret); in palmas_ldo_enable()
227 if (ret) in palmas_ldo_enable()
228 return ret; in palmas_ldo_enable()
230 ret = palmas_ldo_bypass_enable(dev, false); in palmas_ldo_enable()
231 if (ret && (ret != -ENOTSUPP)) in palmas_ldo_enable()
232 return ret; in palmas_ldo_enable()
260 int ret; in palmas_ldo_val() local
271 ret = pmic_reg_read(dev->parent, adr); in palmas_ldo_val()
272 if (ret < 0) in palmas_ldo_val()
273 return ret; in palmas_ldo_val()
276 ret &= PALMAS_LDO_VOLT_MASK; in palmas_ldo_val()
277 ret = palmas_ldo_hex2volt(ret); in palmas_ldo_val()
278 if (ret < 0) in palmas_ldo_val()
279 return ret; in palmas_ldo_val()
280 *uV = ret; in palmas_ldo_val()
288 ret &= ~PALMAS_LDO_VOLT_MASK; in palmas_ldo_val()
289 ret |= hex; in palmas_ldo_val()
291 ret |= 0x80; in palmas_ldo_val()
293 return pmic_reg_write(dev->parent, adr, ret); in palmas_ldo_val()
329 int ret; in ldo_get_value() local
331 ret = palmas_ldo_val(dev, PMIC_OP_GET, &uV); in ldo_get_value()
332 if (ret) in ldo_get_value()
333 return ret; in ldo_get_value()
346 int ret; in ldo_get_enable() local
348 ret = palmas_ldo_enable(dev, PMIC_OP_GET, &enable); in ldo_get_enable()
349 if (ret) in ldo_get_enable()
350 return ret; in ldo_get_enable()
436 int ret; in smps_get_value() local
438 ret = palmas_smps_val(dev, PMIC_OP_GET, &uV); in smps_get_value()
439 if (ret) in smps_get_value()
440 return ret; in smps_get_value()
453 int ret; in smps_get_enable() local
455 ret = palmas_smps_enable(dev, PMIC_OP_GET, &enable); in smps_get_enable()
456 if (ret) in smps_get_enable()
457 return ret; in smps_get_enable()