Lines Matching full:gyro
79 struct inv_icm42600_fifo_sensor_data gyro; member
92 /* 3-axis gyro + temperature */
120 /* enable gyro sensor */ in inv_icm42600_gyro_update_scan_mode()
170 /* enable gyro sensor */ in inv_icm42600_gyro_read_sensor()
176 /* read gyro register data */ in inv_icm42600_gyro_read_sensor()
253 idx = st->conf.gyro.fs; in inv_icm42600_gyro_read_scale()
329 odr = st->conf.gyro.odr; in inv_icm42600_gyro_read_odr()
700 st->fifo.watermark.gyro = val; in inv_icm42600_gyro_hwfifo_set_watermark()
721 ret = st->fifo.nb.gyro; in inv_icm42600_gyro_hwfifo_flush()
748 name = devm_kasprintf(dev, GFP_KERNEL, "%s-gyro", st->name); in inv_icm42600_gyro_init()
805 const void *accel, *gyro, *timestamp; in inv_icm42600_gyro_parse_fifo() local
815 &accel, &gyro, &temp, ×tamp, &odr); in inv_icm42600_gyro_parse_fifo()
820 /* skip packet if no gyro data or data is invalid */ in inv_icm42600_gyro_parse_fifo()
821 if (gyro == NULL || !inv_icm42600_fifo_is_data_valid(gyro)) in inv_icm42600_gyro_parse_fifo()
829 memcpy(&buffer.gyro, gyro, sizeof(buffer.gyro)); in inv_icm42600_gyro_parse_fifo()