Home
last modified time | relevance | path

Searched full:imu (Results 1 – 25 of 47) sorted by relevance

12

/Linux-v5.10/drivers/iio/imu/
DKconfig3 # 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_lsm6dsx/Kconfig"
Dadis16460.c3 * ADIS16460 IMU driver
13 #include <linux/iio/imu/adis.h>
448 MODULE_DESCRIPTION("Analog Devices ADIS16460 IMU driver");
Dfxos8700_spi.c3 * FXOS8700 - NXP IMU, SPI bits
Dfxos8700_i2c.c3 * FXOS8700 - NXP IMU, I2C bits
Dadis_trigger.c16 #include <linux/iio/imu/adis.h>
/Linux-v5.10/drivers/iio/imu/bmi160/
DKconfig3 # 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
DMakefile3 # Makefile for Bosch BMI160 IMU
Dbmi160_spi.c3 * BMI160 - Bosch IMU, SPI bits
Dbmi160_i2c.c3 * BMI160 - Bosch IMU, I2C bits
/Linux-v5.10/drivers/iio/imu/st_lsm6dsx/
Dst_lsm6dsx.h28 #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
DKconfig4 tristate "ST_LSM6DSx driver for STM 6-axis IMU MEMS sensors"
12 Say yes here to build support for STMicroelectronics LSM6DSx imu
Dst_lsm6dsx_i2c.c86 .compatible = "st,lsm9ds1-imu",
Dst_lsm6dsx_spi.c86 .compatible = "st,lsm9ds1-imu",
/Linux-v5.10/Documentation/devicetree/bindings/iio/imu/
Dadi,adis16460.yaml4 $id: http://devicetree.org/schemas/iio/imu/adi,adis16460.yaml#
48 imu@0 {
Dst_lsm6dsx.txt1 * ST_LSM6DSx driver for STM 6-axis (acc + gyro) imu Mems sensors
16 "st,lsm9ds1-imu"
Dnxp,fxos8700.yaml4 $id: http://devicetree.org/schemas/iio/imu/nxp,fxos8700.yaml#
Dbosch,bmi160.yaml4 $id: http://devicetree.org/schemas/iio/imu/bosch,bmi160.yaml#
Dinvensense,icm42600.yaml4 $id: http://devicetree.org/schemas/iio/imu/invensense,icm42600.yaml#
Dadi,adis16480.txt74 imu@0 {
Dadi,adis16475.yaml4 $id: http://devicetree.org/schemas/iio/imu/adi,adis16475.yaml#
/Linux-v5.10/drivers/iio/
DMakefile29 obj-y += imu/
DKconfig83 source "drivers/iio/imu/Kconfig"
/Linux-v5.10/fs/
Dio_uring.c2865 struct io_mapped_ubuf *imu; in io_import_fixed() local
2873 imu = &ctx->user_bufs[index]; in io_import_fixed()
2880 if (buf_addr < imu->ubuf || buf_addr + len > imu->ubuf + imu->len) in io_import_fixed()
2887 offset = buf_addr - imu->ubuf; in io_import_fixed()
2888 iov_iter_bvec(iter, rw, imu->bvec, imu->nr_bvecs, offset + len); in io_import_fixed()
2907 const struct bio_vec *bvec = imu->bvec; in io_import_fixed()
7986 struct io_mapped_ubuf *imu = &ctx->user_bufs[i]; in io_sqe_buffer_unregister() local
7988 for (j = 0; j < imu->nr_bvecs; j++) in io_sqe_buffer_unregister()
7989 unpin_user_page(imu->bvec[j].bv_page); in io_sqe_buffer_unregister()
7991 if (imu->acct_pages) in io_sqe_buffer_unregister()
[all …]
/Linux-v5.10/arch/arm/boot/dts/
Dam335x-osd3358-sm-red.dts89 imu_interrupt: imu-interrupt {
144 mpu9250: imu@68 {
Dste-ux500-samsung-golden.dts228 imu@68 {
579 imu {

12