Lines Matching refs:ret

95 	int ret;
97 ret = i2c_smbus_write_byte_data(client, RFD77402_CMD_R,
99 if (ret < 0)
100 return ret;
104 ret = i2c_smbus_read_word_data(client, RFD77402_STATUS_R);
105 if (ret < 0)
106 return ret;
107 if ((ret & RFD77402_STATUS_PM_MASK) != check)
115 int ret;
118 ret = rfd77402_set_state(client, RFD77402_CMD_MCPU_ON,
120 if (ret < 0)
121 return ret;
123 ret = i2c_smbus_write_byte_data(client, RFD77402_CMD_R,
126 if (ret < 0)
130 ret = i2c_smbus_read_byte_data(client, RFD77402_ICSR);
131 if (ret < 0)
133 if (ret & RFD77402_ICSR_RESULT)
139 ret = -ETIMEDOUT;
143 ret = i2c_smbus_read_word_data(client, RFD77402_RESULT_R);
144 if (ret < 0)
147 if ((ret & RFD77402_RESULT_ERR_MASK) ||
148 !(ret & RFD77402_RESULT_VALID)) {
149 ret = -EIO;
153 return (ret & RFD77402_RESULT_DIST_MASK) >> 2;
158 return ret;
166 int ret;
171 ret = rfd77402_measure(data->client);
173 if (ret < 0)
174 return ret;
175 *val = ret;
193 int ret, i;
195 ret = rfd77402_set_state(client, RFD77402_CMD_STANDBY,
197 if (ret < 0)
198 return ret;
201 ret = i2c_smbus_write_byte_data(client, RFD77402_ICSR,
203 if (ret < 0)
204 return ret;
207 ret = i2c_smbus_write_word_data(client, RFD77402_I2C_INIT_CFG,
212 if (ret < 0)
213 return ret;
216 ret = i2c_smbus_write_word_data(client, RFD77402_PMU_CFG, 0x0500);
217 if (ret < 0)
218 return ret;
220 ret = rfd77402_set_state(client, RFD77402_CMD_MCPU_OFF,
222 if (ret < 0)
223 return ret;
226 ret = i2c_smbus_write_word_data(client, RFD77402_PMU_CFG, 0x0600);
227 if (ret < 0)
228 return ret;
230 ret = rfd77402_set_state(client, RFD77402_CMD_MCPU_ON,
232 if (ret < 0)
233 return ret;
236 ret = i2c_smbus_write_word_data(client,
239 if (ret < 0)
240 return ret;
243 ret = rfd77402_set_state(client, RFD77402_CMD_STANDBY,
246 return ret;
264 int ret;
266 ret = i2c_smbus_read_word_data(client, RFD77402_MOD_CHIP_ID);
267 if (ret < 0)
268 return ret;
269 if (ret != 0xad01 && ret != 0xad02) /* known chip ids */
286 ret = rfd77402_init(client);
287 if (ret < 0)
288 return ret;
290 ret = devm_add_action_or_reset(&client->dev, rfd77402_disable, client);
291 if (ret)
292 return ret;