| /OK3568_Linux_fs/kernel/drivers/iio/imu/ |
| H A D | Kconfig | 3 # IIO imu drivers configuration 10 tristate "Analog Devices ADIS16400 and similar IMU SPI driver" 21 tristate "Analog Devices ADIS16460 and similar IMU driver" 33 tristate "Analog Devices ADIS16475 and similar IMU driver" 46 tristate "Analog Devices ADIS16480 and similar IMU driver" 54 source "drivers/iio/imu/bmi160/Kconfig" 94 source "drivers/iio/imu/inv_icm42600/Kconfig" 95 source "drivers/iio/imu/inv_mpu6050/Kconfig" 96 source "drivers/iio/imu/st_lsm6dsr/Kconfig" 97 source "drivers/iio/imu/st_lsm6dsx/Kconfig"
|
| H A D | adis16460.c | 3 * ADIS16460 IMU driver 13 #include <linux/iio/imu/adis.h> 448 MODULE_DESCRIPTION("Analog Devices ADIS16460 IMU driver");
|
| H A D | fxos8700_spi.c | 3 * FXOS8700 - NXP IMU, SPI bits
|
| H A D | fxos8700_i2c.c | 3 * FXOS8700 - NXP IMU, I2C bits
|
| /OK3568_Linux_fs/external/camera_engine_rkaiq/rkaiq/algos/aeis/ |
| H A D | imu_service.cpp | 2 * imu_service.cpp - interfaces for EIS algorithm to access imu sensor 32 EisImuData::EisImuData(std::shared_ptr<EisImuAdaptor> imu, mems_sensor_type_t type, in EisImuData() argument 34 : imu_(imu), type_(type), data_(data), count_(count) { in EisImuData() 60 LOGE_AEIS("Create IMU context failed"); in Init() 75 LOGE_AEIS("Init IMU get no dev"); in Init() 85 LOGE_AEIS("Get IMU capabilities failed"); in Init() 92 LOGE_AEIS("Get IMU capabilities: %d:sample_cap: %f", i, caps.sample_rates[i]); in Init() 117 LOGE_AEIS("Get current IMU config failed"); in Init() 122 LOGD_AEIS("Get current IMU config: %f", sensor_cfg.sample_rate); in Init() 127 LOGE_AEIS("Set IMU config failed\n"); in Init() [all …]
|
| H A D | imu_service.h | 2 * imu_service.h - interfaces for EIS algorithm to access imu sensor 41 explicit EisImuData(std::shared_ptr<EisImuAdaptor> imu, mems_sensor_type_t type, 95 explicit ImuTask(std::shared_ptr<EisImuAdaptor> imu) : imu_(imu) {} in ImuTask() argument
|
| H A D | dvs_app.h | 235 * Description: put imu data in dvs 237 * pimu_data: imu data 238 * buff_number: imu buffer number
|
| /OK3568_Linux_fs/kernel/drivers/iio/imu/st_lsm6dsr/ |
| H A D | st_lsm6dsr_buffer.c | 62 * @param old: ST IMU MEMS hw instance 63 * @param new: ST IMU MEMS hw instance 64 * @param weight: ST IMU MEMS hw instance 81 * @param hw: ST IMU MEMS hw instance 101 * @param hw: ST IMU MEMS hw instance 124 * @param sensor: ST IMU sensor instance 152 * @param hw: ST IMU MEMS hw instance 176 * @param sensor: ST IMU sensor instance 197 * @param sensor: ST IMU sensor instance 245 * @param hw: ST IMU MEMS hw instance [all …]
|
| H A D | st_lsm6dsr_shub.c | 231 * @param hw: ST IMU MEMS hw instance. 249 * @param hw: ST IMU MEMS hw instance. 280 * @param hw: ST IMU MEMS hw instance. 311 * @param sensor: ST IMU sensor instance 350 * @param sensor: ST IMU sensor instance 394 * @param sensor: ST IMU sensor instance 446 * @param sensor: ST IMU sensor instance 472 * @param sensor: ST IMU sensor instance 515 * @param sensor: SST IMU sensor instance. 548 * @param sensor: ST IMU sensor instance [all …]
|
| H A D | st_lsm6dsr_embfunc.c | 272 * @param sensor: ST IMU sensor instance 323 * @param sensor: ST IMU sensor instance 371 * @param sensor: ST IMU sensor instance 475 * @param hw: ST IMU MEMS hw instance. 525 * @param hw: ST IMU MEMS hw instance
|
| H A D | Kconfig | 10 Say yes here to build support for STMicroelectronics LSM6DSR imu
|
| /OK3568_Linux_fs/kernel/drivers/iio/imu/bmi160/ |
| H A D | Kconfig | 3 # BMI160 IMU driver 17 If you say yes here you get support for BMI160 IMU on I2C with 29 If you say yes here you get support for BMI160 IMU on SPI with
|
| H A D | Makefile | 3 # Makefile for Bosch BMI160 IMU
|
| H A D | bmi160_spi.c | 3 * BMI160 - Bosch IMU, SPI bits
|
| H A D | bmi160_i2c.c | 3 * BMI160 - Bosch IMU, I2C bits
|
| /OK3568_Linux_fs/kernel/drivers/iio/imu/st_lsm6dsx/ |
| H A D | st_lsm6dsx.h | 28 #define ST_LSM9DS1_DEV_NAME "lsm9ds1-imu" 136 * struct st_lsm6dsx_fifo_ops - ST IMU FIFO settings 158 * struct st_lsm6dsx_hw_ts_settings - ST IMU hw timer settings 174 * struct st_lsm6dsx_shub_settings - ST IMU hw i2c controller settings 265 * struct st_lsm6dsx_settings - ST IMU sensor settings 333 * struct st_lsm6dsx_sensor - ST IMU sensor instance 366 * struct st_lsm6dsx_hw - ST IMU MEMS hw instance
|
| H A D | Kconfig | 4 tristate "ST_LSM6DSx driver for STM 6-axis IMU MEMS sensors" 12 Say yes here to build support for STMicroelectronics LSM6DSx imu
|
| /OK3568_Linux_fs/kernel/Documentation/devicetree/bindings/iio/imu/ |
| H A D | adi,adis16460.yaml | 4 $id: http://devicetree.org/schemas/iio/imu/adi,adis16460.yaml# 48 imu@0 {
|
| H A D | st_lsm6dsx.txt | 1 * ST_LSM6DSx driver for STM 6-axis (acc + gyro) imu Mems sensors 16 "st,lsm9ds1-imu"
|
| H A D | nxp,fxos8700.yaml | 4 $id: http://devicetree.org/schemas/iio/imu/nxp,fxos8700.yaml#
|
| H A D | bosch,bmi160.yaml | 4 $id: http://devicetree.org/schemas/iio/imu/bosch,bmi160.yaml#
|
| H A D | invensense,icm42600.yaml | 4 $id: http://devicetree.org/schemas/iio/imu/invensense,icm42600.yaml#
|
| /OK3568_Linux_fs/kernel/io_uring/ |
| H A D | io_uring.c | 895 struct io_mapped_ubuf *imu; member 2963 req->imu = NULL; in io_prep_rw() 2973 req->imu = ctx->user_bufs[index]; in io_prep_rw() 3037 struct io_mapped_ubuf *imu) in __io_import_fixed() argument 3046 if (unlikely(buf_addr < imu->ubuf || buf_end > imu->ubuf_end)) in __io_import_fixed() 3053 offset = buf_addr - imu->ubuf; in __io_import_fixed() 3054 iov_iter_bvec(iter, rw, imu->bvec, imu->nr_bvecs, offset + len); in __io_import_fixed() 3073 const struct bio_vec *bvec = imu->bvec; in __io_import_fixed() 3096 if (WARN_ON_ONCE(!req->imu)) in io_import_fixed() 3098 return __io_import_fixed(req, rw, iter, req->imu); in io_import_fixed() [all …]
|
| /OK3568_Linux_fs/kernel/drivers/iio/ |
| H A D | Makefile | 29 obj-y += imu/
|
| H A D | Kconfig | 83 source "drivers/iio/imu/Kconfig"
|