Lines Matching refs:ret

92     int     ret   = 0;  in drv_acc_mir3_da217_validate_id()  local
99 ret = sensor_i2c_read(drv, NSA_REG_WHO_AM_I, &value, I2C_DATA_LEN, in drv_acc_mir3_da217_validate_id()
101 if (unlikely(ret)) { in drv_acc_mir3_da217_validate_id()
102 return ret; in drv_acc_mir3_da217_validate_id()
113 int ret = 0; in drv_acc_mir3_da217_open_step_counter() local
117 ret = sensor_i2c_write(drv, NSA_REG_STEP_CONGIF1, &value, I2C_DATA_LEN, in drv_acc_mir3_da217_open_step_counter()
119 if (unlikely(ret)) { in drv_acc_mir3_da217_open_step_counter()
120 return ret; in drv_acc_mir3_da217_open_step_counter()
124 ret = sensor_i2c_write(drv, NSA_REG_STEP_CONGIF2, &value, I2C_DATA_LEN, in drv_acc_mir3_da217_open_step_counter()
126 if (unlikely(ret)) { in drv_acc_mir3_da217_open_step_counter()
127 return ret; in drv_acc_mir3_da217_open_step_counter()
131 ret = sensor_i2c_write(drv, NSA_REG_STEP_CONGIF3, &value, I2C_DATA_LEN, in drv_acc_mir3_da217_open_step_counter()
133 if (unlikely(ret)) { in drv_acc_mir3_da217_open_step_counter()
134 return ret; in drv_acc_mir3_da217_open_step_counter()
138 ret = sensor_i2c_write(drv, NSA_REG_STEP_CONGIF4, &value, I2C_DATA_LEN, in drv_acc_mir3_da217_open_step_counter()
140 if (unlikely(ret)) { in drv_acc_mir3_da217_open_step_counter()
141 return ret; in drv_acc_mir3_da217_open_step_counter()
145 ret = sensor_i2c_write(drv, NSA_REG_STEP_FILTER, &value, I2C_DATA_LEN, in drv_acc_mir3_da217_open_step_counter()
147 if (unlikely(ret)) { in drv_acc_mir3_da217_open_step_counter()
148 return ret; in drv_acc_mir3_da217_open_step_counter()
156 int ret = 0; in drv_acc_mir3_da217_close_step_counter() local
160 ret = sensor_i2c_write(drv, NSA_REG_STEP_FILTER, &value, I2C_DATA_LEN, in drv_acc_mir3_da217_close_step_counter()
162 if (unlikely(ret)) { in drv_acc_mir3_da217_close_step_counter()
163 return ret; in drv_acc_mir3_da217_close_step_counter()
172 int ret = 0; in drv_acc_mir3_da217_set_power_mode() local
190 ret = sensor_i2c_write(drv, NSA_REG_POWERMODE_BW, &dev_mode, I2C_DATA_LEN, in drv_acc_mir3_da217_set_power_mode()
192 if (unlikely(ret)) { in drv_acc_mir3_da217_set_power_mode()
193 return ret; in drv_acc_mir3_da217_set_power_mode()
201 int ret = 0; in drv_acc_mir3_da217_set_default_config() local
205 ret = sensor_i2c_write(drv, NSA_REG_ENGINEERING_MODE, &value, I2C_DATA_LEN, in drv_acc_mir3_da217_set_default_config()
207 if (unlikely(ret)) { in drv_acc_mir3_da217_set_default_config()
208 return ret; in drv_acc_mir3_da217_set_default_config()
212 ret = sensor_i2c_write(drv, NSA_REG_ENGINEERING_MODE, &value, I2C_DATA_LEN, in drv_acc_mir3_da217_set_default_config()
214 if (unlikely(ret)) { in drv_acc_mir3_da217_set_default_config()
215 return ret; in drv_acc_mir3_da217_set_default_config()
219 ret = sensor_i2c_write(drv, NSA_REG_ENGINEERING_MODE, &value, I2C_DATA_LEN, in drv_acc_mir3_da217_set_default_config()
221 if (unlikely(ret)) { in drv_acc_mir3_da217_set_default_config()
222 return ret; in drv_acc_mir3_da217_set_default_config()
225 ret = sensor_i2c_read(drv, 0x8e, &value, I2C_DATA_LEN, I2C_OP_RETRIES); in drv_acc_mir3_da217_set_default_config()
226 if (unlikely(ret)) { in drv_acc_mir3_da217_set_default_config()
227 return ret; in drv_acc_mir3_da217_set_default_config()
231 ret = sensor_i2c_write(drv, 0x8e, &value, I2C_DATA_LEN, I2C_OP_RETRIES); in drv_acc_mir3_da217_set_default_config()
232 if (unlikely(ret)) { in drv_acc_mir3_da217_set_default_config()
233 return ret; in drv_acc_mir3_da217_set_default_config()
238 ret = sensor_i2c_write(drv, NSA_REG_G_RANGE, &value, I2C_DATA_LEN, in drv_acc_mir3_da217_set_default_config()
240 if (unlikely(ret)) { in drv_acc_mir3_da217_set_default_config()
241 return ret; in drv_acc_mir3_da217_set_default_config()
245 ret = sensor_i2c_write(drv, NSA_REG_INT_PIN_CONFIG, &value, I2C_DATA_LEN, in drv_acc_mir3_da217_set_default_config()
247 if (unlikely(ret)) { in drv_acc_mir3_da217_set_default_config()
248 return ret; in drv_acc_mir3_da217_set_default_config()
251 ret = drv_acc_mir3_da217_set_power_mode(drv, DEV_SLEEP); in drv_acc_mir3_da217_set_default_config()
252 if (unlikely(ret)) { in drv_acc_mir3_da217_set_default_config()
253 return ret; in drv_acc_mir3_da217_set_default_config()
257 ret = sensor_i2c_write(drv, NSA_REG_ODR_AXIS_DISABLE, &value, I2C_DATA_LEN, in drv_acc_mir3_da217_set_default_config()
259 if (unlikely(ret)) { in drv_acc_mir3_da217_set_default_config()
260 return ret; in drv_acc_mir3_da217_set_default_config()
263 ret = drv_acc_mir3_da217_close_step_counter(drv); in drv_acc_mir3_da217_set_default_config()
264 if (unlikely(ret)) { in drv_acc_mir3_da217_set_default_config()
265 return ret; in drv_acc_mir3_da217_set_default_config()
269 ret = sensor_i2c_write(drv, NSA_REG_RESET_STEP, &value, I2C_DATA_LEN, in drv_acc_mir3_da217_set_default_config()
271 if (unlikely(ret)) { in drv_acc_mir3_da217_set_default_config()
272 return ret; in drv_acc_mir3_da217_set_default_config()
276 ret = sensor_i2c_write(drv, NSA_REG_INTERRUPT_MAPPING2, &value, in drv_acc_mir3_da217_set_default_config()
278 if (unlikely(ret)) { in drv_acc_mir3_da217_set_default_config()
279 return ret; in drv_acc_mir3_da217_set_default_config()
283 ret = sensor_i2c_write(drv, NSA_REG_INTERRUPT_SETTINGS0, &value, in drv_acc_mir3_da217_set_default_config()
285 if (unlikely(ret)) { in drv_acc_mir3_da217_set_default_config()
286 return ret; in drv_acc_mir3_da217_set_default_config()
299 int ret = 0; in drv_acc_mir3_da217_open() local
301 ret = drv_acc_mir3_da217_set_power_mode(&da217_ctx, DEV_POWER_ON); in drv_acc_mir3_da217_open()
302 if (unlikely(ret)) { in drv_acc_mir3_da217_open()
307 ret = drv_acc_mir3_da217_open_step_counter(&da217_ctx); in drv_acc_mir3_da217_open()
308 if (unlikely(ret)) { in drv_acc_mir3_da217_open()
319 int ret = 0; in drv_acc_mir3_da217_close() local
322 ret = drv_acc_mir3_da217_close_step_counter(&da217_ctx); in drv_acc_mir3_da217_close()
323 if (unlikely(ret)) { in drv_acc_mir3_da217_close()
328 ret = drv_acc_mir3_da217_set_power_mode(&da217_ctx, DEV_POWER_OFF); in drv_acc_mir3_da217_close()
329 if (unlikely(ret)) { in drv_acc_mir3_da217_close()
339 int ret = 0; in drv_acc_mir3_da217_read() local
356 ret = sensor_i2c_read(&da217_ctx, NSA_REG_ACC_X_LSB, acc_raw, in drv_acc_mir3_da217_read()
358 if (unlikely(ret)) { in drv_acc_mir3_da217_read()
367 ret = sensor_i2c_read(&da217_ctx, NSA_REG_STEPS_MSB, step_raw, 2, in drv_acc_mir3_da217_read()
369 if (unlikely(ret)) { in drv_acc_mir3_da217_read()
389 int ret = 0; in drv_acc_mir3_da217_ioctl() local
393 ret = drv_acc_mir3_da217_set_power_mode(&da217_ctx, arg); in drv_acc_mir3_da217_ioctl()
394 if (unlikely(ret)) { in drv_acc_mir3_da217_ioctl()
414 int ret = 0; in drv_acc_mir3_da217_init() local
429 ret = sensor_create_obj(&sensor); in drv_acc_mir3_da217_init()
430 if (unlikely(ret)) { in drv_acc_mir3_da217_init()
434 ret = drv_acc_mir3_da217_validate_id(&da217_ctx, DA217_CHIP_ID_VAL); in drv_acc_mir3_da217_init()
435 if (unlikely(ret)) { in drv_acc_mir3_da217_init()
439 ret = drv_acc_mir3_da217_set_default_config(&da217_ctx); in drv_acc_mir3_da217_init()
440 if (unlikely(ret)) { in drv_acc_mir3_da217_init()