Lines Matching refs:ret
93 int ret = 0; in drv_gyro_st_l3gd20h_soft_reset() local
96 ret = sensor_i2c_read(drv, L3GD20H_GYRO_LOW_ODR, &value, I2C_DATA_LEN, I2C_OP_RETRIES); in drv_gyro_st_l3gd20h_soft_reset()
97 if(unlikely(ret)){ in drv_gyro_st_l3gd20h_soft_reset()
98 return ret; in drv_gyro_st_l3gd20h_soft_reset()
103 ret = sensor_i2c_write(drv, L3GD20H_GYRO_LOW_ODR, &value, I2C_DATA_LEN, I2C_OP_RETRIES); in drv_gyro_st_l3gd20h_soft_reset()
104 if(unlikely(ret)){ in drv_gyro_st_l3gd20h_soft_reset()
113 int ret = 0; in drv_gyro_st_l3gd20h_validate_id() local
119 ret = sensor_i2c_read(drv, L3GD20H_GYRO_WHO_AM_I_REG, &value, I2C_DATA_LEN, I2C_OP_RETRIES); in drv_gyro_st_l3gd20h_validate_id()
120 if(unlikely(ret)){ in drv_gyro_st_l3gd20h_validate_id()
121 return ret; in drv_gyro_st_l3gd20h_validate_id()
133 int ret = 0; in drv_gyro_st_l3gd20h_set_bdu() local
136 ret = sensor_i2c_read(drv, L3GD20H_GYRO_CTRL4, &value, I2C_DATA_LEN, I2C_OP_RETRIES); in drv_gyro_st_l3gd20h_set_bdu()
137 if(unlikely(ret)){ in drv_gyro_st_l3gd20h_set_bdu()
138 return ret; in drv_gyro_st_l3gd20h_set_bdu()
146 ret = sensor_i2c_write(drv, L3GD20H_GYRO_CTRL4, &value, I2C_DATA_LEN, I2C_OP_RETRIES); in drv_gyro_st_l3gd20h_set_bdu()
147 if(unlikely(ret)){ in drv_gyro_st_l3gd20h_set_bdu()
156 int ret = 0; in drv_gyro_st_l3gd20h_set_power_mode() local
158 ret = sensor_i2c_read(drv, L3GD20H_GYRO_CTRL1, &value, I2C_DATA_LEN, I2C_OP_RETRIES); in drv_gyro_st_l3gd20h_set_power_mode()
159 if(unlikely(ret)){ in drv_gyro_st_l3gd20h_set_power_mode()
160 return ret; in drv_gyro_st_l3gd20h_set_power_mode()
167 ret = sensor_i2c_write(drv, L3GD20H_GYRO_CTRL1, &value, I2C_DATA_LEN, I2C_OP_RETRIES); in drv_gyro_st_l3gd20h_set_power_mode()
168 if(unlikely(ret)){ in drv_gyro_st_l3gd20h_set_power_mode()
169 return ret; in drv_gyro_st_l3gd20h_set_power_mode()
175 ret = sensor_i2c_write(drv, L3GD20H_GYRO_CTRL1, &value, I2C_DATA_LEN, I2C_OP_RETRIES); in drv_gyro_st_l3gd20h_set_power_mode()
176 if(unlikely(ret)){ in drv_gyro_st_l3gd20h_set_power_mode()
177 return ret; in drv_gyro_st_l3gd20h_set_power_mode()
184 ret = sensor_i2c_write(drv, L3GD20H_GYRO_CTRL1, &value, I2C_DATA_LEN, I2C_OP_RETRIES); in drv_gyro_st_l3gd20h_set_power_mode()
185 if(unlikely(ret)){ in drv_gyro_st_l3gd20h_set_power_mode()
186 return ret; in drv_gyro_st_l3gd20h_set_power_mode()
218 int ret = 0; in drv_gyro_st_l3gd20h_set_odr() local
223 ret = sensor_i2c_read(drv, L3GD20H_GYRO_LOW_ODR, &value, I2C_DATA_LEN, I2C_OP_RETRIES); in drv_gyro_st_l3gd20h_set_odr()
224 if(unlikely(ret)){ in drv_gyro_st_l3gd20h_set_odr()
225 return ret; in drv_gyro_st_l3gd20h_set_odr()
230 ret = sensor_i2c_write(drv, L3GD20H_GYRO_LOW_ODR, &value, I2C_DATA_LEN, I2C_OP_RETRIES); in drv_gyro_st_l3gd20h_set_odr()
231 if(unlikely(ret)){ in drv_gyro_st_l3gd20h_set_odr()
232 return ret; in drv_gyro_st_l3gd20h_set_odr()
235 ret = sensor_i2c_read(drv, L3GD20H_GYRO_LOW_ODR, &value, I2C_DATA_LEN, I2C_OP_RETRIES); in drv_gyro_st_l3gd20h_set_odr()
236 if(unlikely(ret)){ in drv_gyro_st_l3gd20h_set_odr()
237 return ret; in drv_gyro_st_l3gd20h_set_odr()
242 ret = sensor_i2c_write(drv, L3GD20H_GYRO_LOW_ODR, &value, I2C_DATA_LEN, I2C_OP_RETRIES); in drv_gyro_st_l3gd20h_set_odr()
243 if(unlikely(ret)){ in drv_gyro_st_l3gd20h_set_odr()
244 return ret; in drv_gyro_st_l3gd20h_set_odr()
248 ret = sensor_i2c_write(drv, L3GD20H_GYRO_CTRL1, &odr, I2C_DATA_LEN, I2C_OP_RETRIES); in drv_gyro_st_l3gd20h_set_odr()
249 if(unlikely(ret)){ in drv_gyro_st_l3gd20h_set_odr()
250 return ret; in drv_gyro_st_l3gd20h_set_odr()
257 int ret = 0; in drv_gyro_st_l3gd20h_set_range() local
261 ret = sensor_i2c_read(drv, L3GD20H_GYRO_CTRL4, &value, I2C_DATA_LEN, I2C_OP_RETRIES); in drv_gyro_st_l3gd20h_set_range()
262 if(unlikely(ret)){ in drv_gyro_st_l3gd20h_set_range()
263 return ret; in drv_gyro_st_l3gd20h_set_range()
282 ret = sensor_i2c_write(drv, L3GD20H_GYRO_CTRL4, &value, I2C_DATA_LEN, I2C_OP_RETRIES); in drv_gyro_st_l3gd20h_set_range()
283 if(unlikely(ret)){ in drv_gyro_st_l3gd20h_set_range()
284 return ret; in drv_gyro_st_l3gd20h_set_range()
302 int ret = 0; in drv_gyro_st_l3gd20h_open() local
303 ret = drv_gyro_st_l3gd20h_set_power_mode(&l3gd20h_ctx, DEV_POWER_ON); in drv_gyro_st_l3gd20h_open()
304 if(unlikely(ret)){ in drv_gyro_st_l3gd20h_open()
308 ret = drv_gyro_st_l3gd20h_set_bdu(&l3gd20h_ctx); in drv_gyro_st_l3gd20h_open()
309 if(unlikely(ret)){ in drv_gyro_st_l3gd20h_open()
313 ret = drv_gyro_st_l3gd20h_set_range(&l3gd20h_ctx, GYRO_RANGE_2000DPS); in drv_gyro_st_l3gd20h_open()
314 if(unlikely(ret)){ in drv_gyro_st_l3gd20h_open()
318 ret = drv_gyro_st_l3gd20h_set_odr(&l3gd20h_ctx, L3GD20H_GYRO_DEFAULT_ODR_100HZ); in drv_gyro_st_l3gd20h_open()
319 if(unlikely(ret)){ in drv_gyro_st_l3gd20h_open()
329 int ret = 0; in drv_gyro_st_l3gd20h_close() local
330 ret = drv_gyro_st_l3gd20h_set_power_mode(&l3gd20h_ctx, DEV_POWER_OFF); in drv_gyro_st_l3gd20h_close()
331 if(unlikely(ret)){ in drv_gyro_st_l3gd20h_close()
339 int ret = 0; in drv_gyro_st_l3gd20h_read() local
353 ret = sensor_i2c_read(&l3gd20h_ctx, (L3GD20H_GYRO_OUTX_L | 0x80), reg, 6, I2C_OP_RETRIES); in drv_gyro_st_l3gd20h_read()
354 if(unlikely(ret)){ in drv_gyro_st_l3gd20h_read()
373 int ret = 0; in drv_gyro_st_l3gd20h_ioctl() local
377 ret = drv_gyro_st_l3gd20h_set_odr(&l3gd20h_ctx, arg); in drv_gyro_st_l3gd20h_ioctl()
378 if(unlikely(ret)){ in drv_gyro_st_l3gd20h_ioctl()
383 ret = drv_gyro_st_l3gd20h_set_range(&l3gd20h_ctx, arg); in drv_gyro_st_l3gd20h_ioctl()
384 if(unlikely(ret)){ in drv_gyro_st_l3gd20h_ioctl()
389 ret = drv_gyro_st_l3gd20h_set_power_mode(&l3gd20h_ctx, arg); in drv_gyro_st_l3gd20h_ioctl()
390 if(unlikely(ret)){ in drv_gyro_st_l3gd20h_ioctl()
410 int ret = 0; in drv_gyro_st_l3gd20h_init() local
425 ret = sensor_create_obj(&sensor); in drv_gyro_st_l3gd20h_init()
426 if(unlikely(ret)){ in drv_gyro_st_l3gd20h_init()
430 ret = drv_gyro_st_l3gd20h_validate_id(&l3gd20h_ctx, L3GD20H_CHIP_ID_VALUE); in drv_gyro_st_l3gd20h_init()
431 if(unlikely(ret)){ in drv_gyro_st_l3gd20h_init()
435 ret = drv_gyro_st_l3gd20h_set_range(&l3gd20h_ctx, GYRO_RANGE_2000DPS); in drv_gyro_st_l3gd20h_init()
436 if(unlikely(ret)){ in drv_gyro_st_l3gd20h_init()
440 ret = drv_gyro_st_l3gd20h_set_odr(&l3gd20h_ctx, L3GD20H_GYRO_ODR_100_HZ); in drv_gyro_st_l3gd20h_init()
441 if(unlikely(ret)){ in drv_gyro_st_l3gd20h_init()
445 ret = drv_gyro_st_l3gd20h_set_power_mode(&l3gd20h_ctx, DEV_POWER_OFF); in drv_gyro_st_l3gd20h_init()
446 if(unlikely(ret)){ in drv_gyro_st_l3gd20h_init()