Lines Matching refs:result

21 	int result;  in icm42605_set_fs()  local
23 result = inv_spi_read(&cfg->spi, REG_ACCEL_CONFIG0, &databuf, 1); in icm42605_set_fs()
24 if (result) { in icm42605_set_fs()
25 return result; in icm42605_set_fs()
31 result = inv_spi_single_write(&cfg->spi, REG_ACCEL_CONFIG0, &databuf); in icm42605_set_fs()
33 result = inv_spi_read(&cfg->spi, REG_GYRO_CONFIG0, &databuf, 1); in icm42605_set_fs()
35 if (result) { in icm42605_set_fs()
36 return result; in icm42605_set_fs()
42 result = inv_spi_single_write(&cfg->spi, REG_GYRO_CONFIG0, &databuf); in icm42605_set_fs()
44 if (result) { in icm42605_set_fs()
45 return result; in icm42605_set_fs()
55 int result; in icm42605_set_odr() local
63 result = inv_spi_read(&cfg->spi, REG_ACCEL_CONFIG0, &databuf, 1); in icm42605_set_odr()
65 if (result) { in icm42605_set_odr()
66 return result; in icm42605_set_odr()
99 result = inv_spi_single_write(&cfg->spi, REG_ACCEL_CONFIG0, &databuf); in icm42605_set_odr()
101 if (result) { in icm42605_set_odr()
102 return result; in icm42605_set_odr()
107 result = inv_spi_read(&cfg->spi, REG_GYRO_CONFIG0, &databuf, 1); in icm42605_set_odr()
109 if (result) { in icm42605_set_odr()
110 return result; in icm42605_set_odr()
139 result = inv_spi_single_write(&cfg->spi, REG_GYRO_CONFIG0, &databuf); in icm42605_set_odr()
140 if (result) { in icm42605_set_odr()
141 return result; in icm42605_set_odr()
144 return result; in icm42605_set_odr()
150 int result = 0; in icm42605_sensor_init() local
153 result = inv_spi_read(&cfg->spi, REG_WHO_AM_I, &v, 1); in icm42605_sensor_init()
155 if (result) { in icm42605_sensor_init()
156 return result; in icm42605_sensor_init()
161 result = inv_spi_read(&cfg->spi, REG_DEVICE_CONFIG, &v, 1); in icm42605_sensor_init()
163 if (result) { in icm42605_sensor_init()
165 return result; in icm42605_sensor_init()
170 result = inv_spi_single_write(&cfg->spi, REG_DEVICE_CONFIG, &v); in icm42605_sensor_init()
172 if (result) { in icm42605_sensor_init()
174 return result; in icm42605_sensor_init()
182 result = inv_spi_single_write(&cfg->spi, REG_INTF_CONFIG1, &v); in icm42605_sensor_init()
184 if (result) { in icm42605_sensor_init()
186 return result; in icm42605_sensor_init()
193 result = inv_spi_single_write(&cfg->spi, REG_TMST_CONFIG, &v); in icm42605_sensor_init()
195 if (result) { in icm42605_sensor_init()
197 return result; in icm42605_sensor_init()
200 result = inv_spi_read(&cfg->spi, REG_INTF_CONFIG0, &v, 1); in icm42605_sensor_init()
202 if (result) { in icm42605_sensor_init()
204 return result; in icm42605_sensor_init()
211 result = inv_spi_single_write(&cfg->spi, REG_INTF_CONFIG0, &v); in icm42605_sensor_init()
213 if (result) { in icm42605_sensor_init()
215 return result; in icm42605_sensor_init()
219 result = inv_spi_single_write(&cfg->spi, REG_INT_CONFIG1, &v); in icm42605_sensor_init()
221 if (result) { in icm42605_sensor_init()
222 return result; in icm42605_sensor_init()
225 result = inv_spi_single_write(&cfg->spi, REG_PWR_MGMT0, &v); in icm42605_sensor_init()
227 if (result) { in icm42605_sensor_init()
228 return result; in icm42605_sensor_init()
242 int result; in icm42605_turn_on_fifo() local
246 result = inv_spi_single_write(&cfg->spi, REG_FIFO_CONFIG, &v); in icm42605_turn_on_fifo()
247 if (result) { in icm42605_turn_on_fifo()
248 return result; in icm42605_turn_on_fifo()
252 result = inv_spi_single_write(&cfg->spi, REG_FIFO_CONFIG1, &v); in icm42605_turn_on_fifo()
253 if (result) { in icm42605_turn_on_fifo()
254 return result; in icm42605_turn_on_fifo()
257 result = inv_spi_read(&cfg->spi, REG_FIFO_COUNTH, burst_read, 2); in icm42605_turn_on_fifo()
258 if (result) { in icm42605_turn_on_fifo()
259 return result; in icm42605_turn_on_fifo()
262 result = inv_spi_read(&cfg->spi, REG_FIFO_DATA, burst_read, 3); in icm42605_turn_on_fifo()
263 if (result) { in icm42605_turn_on_fifo()
264 return result; in icm42605_turn_on_fifo()
268 result = inv_spi_single_write(&cfg->spi, REG_FIFO_CONFIG, &v); in icm42605_turn_on_fifo()
269 if (result) { in icm42605_turn_on_fifo()
270 return result; in icm42605_turn_on_fifo()
273 result = inv_spi_single_write(&cfg->spi, REG_FIFO_CONFIG1, &fifo_en); in icm42605_turn_on_fifo()
274 if (result) { in icm42605_turn_on_fifo()
275 return result; in icm42605_turn_on_fifo()
278 result = inv_spi_single_write(&cfg->spi, REG_INT_SOURCE0, &int0_en); in icm42605_turn_on_fifo()
279 if (result) { in icm42605_turn_on_fifo()
280 return result; in icm42605_turn_on_fifo()
285 result = inv_spi_single_write(&cfg->spi, REG_APEX_CONFIG0, &v); in icm42605_turn_on_fifo()
286 if (result) { in icm42605_turn_on_fifo()
287 return result; in icm42605_turn_on_fifo()
291 result = inv_spi_single_write(&cfg->spi, REG_SIGNAL_PATH_RESET, &v); in icm42605_turn_on_fifo()
292 if (result) { in icm42605_turn_on_fifo()
293 return result; in icm42605_turn_on_fifo()
297 result = inv_spi_single_write(&cfg->spi, REG_BANK_SEL, &v); in icm42605_turn_on_fifo()
298 if (result) { in icm42605_turn_on_fifo()
299 return result; in icm42605_turn_on_fifo()
303 result = inv_spi_single_write(&cfg->spi, REG_INT_SOURCE6, &v); in icm42605_turn_on_fifo()
304 if (result) { in icm42605_turn_on_fifo()
305 return result; in icm42605_turn_on_fifo()
309 result = inv_spi_single_write(&cfg->spi, REG_BANK_SEL, &v); in icm42605_turn_on_fifo()
310 if (result) { in icm42605_turn_on_fifo()
311 return result; in icm42605_turn_on_fifo()
325 int result; in icm42605_turn_off_fifo() local
329 result = inv_spi_single_write(&cfg->spi, REG_FIFO_CONFIG, &v); in icm42605_turn_off_fifo()
330 if (result) { in icm42605_turn_off_fifo()
331 return result; in icm42605_turn_off_fifo()
335 result = inv_spi_single_write(&cfg->spi, REG_FIFO_CONFIG1, &v); in icm42605_turn_off_fifo()
336 if (result) { in icm42605_turn_off_fifo()
337 return result; in icm42605_turn_off_fifo()
340 result = inv_spi_read(&cfg->spi, REG_FIFO_COUNTH, burst_read, 2); in icm42605_turn_off_fifo()
341 if (result) { in icm42605_turn_off_fifo()
342 return result; in icm42605_turn_off_fifo()
345 result = inv_spi_read(&cfg->spi, REG_FIFO_DATA, burst_read, 3); in icm42605_turn_off_fifo()
346 if (result) { in icm42605_turn_off_fifo()
347 return result; in icm42605_turn_off_fifo()
350 result = inv_spi_single_write(&cfg->spi, REG_INT_SOURCE0, &int0_en); in icm42605_turn_off_fifo()
351 if (result) { in icm42605_turn_off_fifo()
352 return result; in icm42605_turn_off_fifo()
357 result = inv_spi_single_write(&cfg->spi, REG_APEX_CONFIG0, &v); in icm42605_turn_off_fifo()
358 if (result) { in icm42605_turn_off_fifo()
359 return result; in icm42605_turn_off_fifo()
362 result = inv_spi_single_write(&cfg->spi, REG_SIGNAL_PATH_RESET, &v); in icm42605_turn_off_fifo()
363 if (result) { in icm42605_turn_off_fifo()
364 return result; in icm42605_turn_off_fifo()
368 result = inv_spi_single_write(&cfg->spi, REG_BANK_SEL, &v); in icm42605_turn_off_fifo()
369 if (result) { in icm42605_turn_off_fifo()
370 return result; in icm42605_turn_off_fifo()
374 result = inv_spi_single_write(&cfg->spi, REG_INT_SOURCE6, &v); in icm42605_turn_off_fifo()
375 if (result) { in icm42605_turn_off_fifo()
376 return result; in icm42605_turn_off_fifo()
380 result = inv_spi_single_write(&cfg->spi, REG_BANK_SEL, &v); in icm42605_turn_off_fifo()
381 if (result) { in icm42605_turn_off_fifo()
382 return result; in icm42605_turn_off_fifo()
394 int result = 0; in icm42605_turn_on_sensor() local
409 result = inv_spi_single_write(&cfg->spi, REG_PWR_MGMT0, &v); in icm42605_turn_on_sensor()
410 if (result) { in icm42605_turn_on_sensor()
411 return result; in icm42605_turn_on_sensor()
430 int result = 0; in icm42605_turn_off_sensor() local
432 result = inv_spi_read(&cfg->spi, REG_PWR_MGMT0, &v, 1); in icm42605_turn_off_sensor()
437 result = inv_spi_single_write(&cfg->spi, REG_PWR_MGMT0, &v); in icm42605_turn_off_sensor()
438 if (result) { in icm42605_turn_off_sensor()
439 return result; in icm42605_turn_off_sensor()