Lines Matching refs:ret
50 int ret;
53 ret = clk_prepare_enable(sensor->clk);
54 if (ret) {
56 return ret;
59 ret = sensor->ops->power_ctrl(sensor, POWER_ON);
60 if (ret) {
65 return ret;
70 int ret;
72 ret = sensor->ops->power_ctrl(sensor, POWER_OFF);
73 if (ret)
74 return ret;
83 int ret;
88 ret = regmap_field_read(sensor->dcorrect, &val);
89 if (ret) {
91 return ret;
99 ret = regmap_field_write(sensor->dcorrect,
101 if (ret)
105 return ret;
115 int ret;
117 ret = regmap_field_read(sensor->overflow, &overflow);
118 if (ret)
119 return ret;
123 ret = regmap_field_read(sensor->temp_data, &temp);
124 if (ret)
125 return ret;
188 int ret;
211 ret = (sensor->ops->regmap_init)(sensor);
212 if (ret)
213 return ret;
215 ret = st_thermal_alloc_regfields(sensor);
216 if (ret)
217 return ret;
226 ret = sensor->ops->register_enable_irq(sensor);
227 if (ret)
228 return ret;
231 ret = st_thermal_sensor_on(sensor);
232 if (ret)
233 return ret;
235 ret = st_thermal_calibration(sensor);
236 if (ret)
246 ret = PTR_ERR(sensor->thermal_dev);
249 ret = thermal_zone_device_enable(sensor->thermal_dev);
250 if (ret)
262 return ret;
287 int ret;
290 ret = st_thermal_sensor_on(sensor);
291 if (ret)
292 return ret;
294 ret = st_thermal_calibration(sensor);
295 if (ret)
296 return ret;
299 ret = sensor->ops->enable_irq(sensor);
300 if (ret)
301 return ret;