| /OK3568_Linux_fs/kernel/drivers/iio/imu/inv_icm42600/ |
| H A D | inv_icm42600_buffer.c | 37 struct inv_icm42600_fifo_sensor_data gyro; member 44 const void **gyro, const int8_t **temp, in inv_icm42600_fifo_decode_packet() argument 54 *gyro = NULL; in inv_icm42600_fifo_decode_packet() 72 *gyro = &pack2->gyro; in inv_icm42600_fifo_decode_packet() 81 *gyro = NULL; in inv_icm42600_fifo_decode_packet() 90 *gyro = &pack1->data; in inv_icm42600_fifo_decode_packet() 105 period_gyro = inv_icm42600_odr_to_period(st->conf.gyro.odr); in inv_icm42600_buffer_update_fifo_period() 215 wm_gyro = inv_icm42600_wm_truncate(st->fifo.watermark.gyro, packet_size); in inv_icm42600_buffer_update_watermark() 218 period_gyro = inv_icm42600_odr_to_period(st->conf.gyro.odr) / 1000UL; in inv_icm42600_buffer_update_watermark() 387 watermark = &st->fifo.watermark.gyro; in inv_icm42600_buffer_postdisable() [all …]
|
| H A D | inv_icm42600_core.c | 54 .gyro = { 138 enum inv_icm42600_sensor_mode gyro, in inv_icm42600_set_pwr_mgmt0() argument 142 enum inv_icm42600_sensor_mode oldgyro = st->conf.gyro.mode; in inv_icm42600_set_pwr_mgmt0() 150 if (gyro == oldgyro && accel == oldaccel && temp == oldtemp) in inv_icm42600_set_pwr_mgmt0() 153 val = INV_ICM42600_PWR_MGMT0_GYRO(gyro) | in inv_icm42600_set_pwr_mgmt0() 161 st->conf.gyro.mode = gyro; in inv_icm42600_set_pwr_mgmt0() 179 if (gyro != oldgyro) { in inv_icm42600_set_pwr_mgmt0() 187 } else if (gyro == INV_ICM42600_SENSOR_MODE_OFF) { in inv_icm42600_set_pwr_mgmt0() 234 INV_ICM42600_GYRO_ACCEL_CONFIG0_GYRO_FILT(st->conf.gyro.filter); in inv_icm42600_set_accel_conf() 242 return inv_icm42600_set_pwr_mgmt0(st, st->conf.gyro.mode, conf->mode, in inv_icm42600_set_accel_conf() [all …]
|
| H A D | inv_icm42600_gyro.c | 78 struct inv_icm42600_fifo_sensor_data gyro; member 233 idx = st->conf.gyro.fs; in inv_icm42600_gyro_read_scale() 307 odr = st->conf.gyro.odr; in inv_icm42600_gyro_read_odr() 678 st->fifo.watermark.gyro = val; in inv_icm42600_gyro_hwfifo_set_watermark() 699 ret = st->fifo.nb.gyro; in inv_icm42600_gyro_hwfifo_flush() 739 inv_icm42600_timestamp_init(ts, inv_icm42600_odr_to_period(st->conf.gyro.odr)); in inv_icm42600_gyro_init() 765 const void *accel, *gyro, *timestamp; in inv_icm42600_gyro_parse_fifo() local 774 &accel, &gyro, &temp, ×tamp, &odr); in inv_icm42600_gyro_parse_fifo() 780 if (gyro == NULL || !inv_icm42600_fifo_is_data_valid(gyro)) in inv_icm42600_gyro_parse_fifo() 790 memcpy(&buffer.gyro, gyro, sizeof(buffer.gyro)); in inv_icm42600_gyro_parse_fifo()
|
| H A D | inv_icm42600_buffer.h | 33 unsigned int gyro; member 38 size_t gyro; member 76 const void **gyro, const int8_t **temp,
|
| H A D | inv_icm42600.h | 104 struct inv_icm42600_sensor_conf gyro; member 110 enum inv_icm42600_sensor_mode gyro; member 147 int64_t gyro; member
|
| H A D | inv_icm42600_accel.c | 754 const void *accel, *gyro, *timestamp; in inv_icm42600_accel_parse_fifo() local 763 &accel, &gyro, &temp, ×tamp, &odr); in inv_icm42600_accel_parse_fifo()
|
| /OK3568_Linux_fs/kernel/Documentation/devicetree/bindings/iio/ |
| H A D | st-sensors.txt | 56 - st,l3g4200d-gyro 57 - st,lsm330d-gyro 58 - st,lsm330dl-gyro 59 - st,lsm330dlc-gyro 60 - st,l3gd20-gyro 61 - st,l3gd20h-gyro 62 - st,l3g4is-gyro 63 - st,lsm330-gyro 64 - st,lsm9ds0-gyro
|
| /OK3568_Linux_fs/kernel/drivers/iio/gyro/ |
| H A D | hid-sensor-gyro-3d.c | 29 struct hid_sensor_hub_attribute_info gyro[GYRO_3D_CHANNEL_MAX]; member 106 report_id = gyro_state->gyro[chan->scan_index].report_id; in gyro_3d_read_raw() 107 min = gyro_state->gyro[chan->scan_index].logical_minimum; in gyro_3d_read_raw() 248 &st->gyro[CHANNEL_SCAN_INDEX_X + i]); in gyro_3d_parse_report() 253 st->gyro[CHANNEL_SCAN_INDEX_X + i].size); in gyro_3d_parse_report() 256 st->gyro[0].index, in gyro_3d_parse_report() 257 st->gyro[0].report_id, in gyro_3d_parse_report() 258 st->gyro[1].index, st->gyro[1].report_id, in gyro_3d_parse_report() 259 st->gyro[2].index, st->gyro[2].report_id); in gyro_3d_parse_report() 263 &st->gyro[CHANNEL_SCAN_INDEX_X], in gyro_3d_parse_report()
|
| H A D | Makefile | 20 obj-$(CONFIG_HID_SENSOR_GYRO_3D) += hid-sensor-gyro-3d.o
|
| /OK3568_Linux_fs/external/camera_engine_rkaiq/rkisp_demo/demo/iio/demo/ |
| H A D | rkiio_aiq_api_test.c | 330 memcpy(&(event[i].gyro), &(fifo[i].anglvel), sizeof(xyz_data_t)); in _rkiio_aiq_getData_gyro() 374 memcpy(&(event[i].all.gyro), &(fifo[i].anglvel), sizeof(xyz_data_t)); in _rkiio_aiq_getData_all() 571 real_data[j].gyro.x, real_data[j].gyro.y, real_data[j].gyro.z, in virtual_aiq_register() 581 real_data[j].id, real_data[j].all.gyro.x, real_data[j].all.gyro.y, in virtual_aiq_register() 582 real_data[j].all.gyro.z, real_data[j].all.accel.x, in virtual_aiq_register()
|
| /OK3568_Linux_fs/external/camera_engine_rkaiq/rkaiq/algos/aeis/ |
| H A D | imu_service.cpp | 176 ofs << data[i].id << "," << data[i].timestamp_us << "," << data[i].all.gyro.x << "," in GetData() 177 << data[i].all.gyro.y << "," << data[i].all.gyro.z << std::endl; in GetData()
|
| H A D | dvs_app.h | 55 gyro_data_t gyro; 66 gyro_data_t gyro;
|
| /OK3568_Linux_fs/external/camera_engine_rkaiq/rkaiq/include/common/ |
| H A D | rk_aiq_mems_sensor.h | 102 gyro_data_t gyro; member 114 gyro_data_t gyro; member
|
| /OK3568_Linux_fs/kernel/arch/arm/boot/dts/ |
| H A D | ste-href-tvk1281618-r2.dtsi | 23 * ST-Micro L3D4200D gyro that is connected to the same lines 41 * ST-Micro L3D4200D gyro that is connected to the same lines
|
| H A D | ste-href-tvk1281618.dtsi | 96 * ST-Micro L3D4200D gyro that is connected to the same lines 108 compatible = "st,l3g4200d-gyro";
|
| H A D | ste-href-tvk1281618-r3.dtsi | 40 compatible = "st,l3g4200d-gyro";
|
| H A D | ste-snowball.dts | 344 compatible = "st,l3g4200d-gyro"; 568 gyro {
|
| /OK3568_Linux_fs/kernel/drivers/input/sensors/ |
| H A D | Makefile | 6 obj-$(CONFIG_GYROSCOPE_DEVICE) += gyro/
|
| H A D | Kconfig | 16 source "drivers/input/sensors/gyro/Kconfig"
|
| /OK3568_Linux_fs/kernel/Documentation/ABI/testing/ |
| H A D | sysfs-bus-iio-gyro-bmg160 | 5 The BMG160 gyro kernel module provides an additional trigger,
|
| /OK3568_Linux_fs/kernel/drivers/iio/ |
| H A D | Makefile | 25 obj-y += gyro/
|
| H A D | Kconfig | 80 source "drivers/iio/gyro/Kconfig"
|
| /OK3568_Linux_fs/kernel/Documentation/devicetree/bindings/iio/imu/ |
| H A D | inv_mpu6050.txt | 3 http://www.invensense.com/mems/gyro/mpu6050.html
|
| H A D | st_lsm6dsx.txt | 1 * ST_LSM6DSx driver for STM 6-axis (acc + gyro) imu Mems sensors
|
| /OK3568_Linux_fs/kernel/arch/arm64/boot/dts/rockchip/ |
| H A D | rk3588-vehicle-s66-v10.dtsi | 111 iam20680_gyro: gyro@69 {
|