Home
last modified time | relevance | path

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

1234

/linux/drivers/iio/imu/
H A 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"
55 source "drivers/iio/imu/bmi160/Kconfig"
56 source "drivers/iio/imu/bmi323/Kconfig"
57 source "drivers/iio/imu/bno055/Kconfig"
97 source "drivers/iio/imu/inv_icm42600/Kconfig"
98 source "drivers/iio/imu/inv_mpu6050/Kconfig"
[all …]
H A Dadis_trigger.c16 #include <linux/iio/imu/adis.h>
39 * IMU devices with FIFO support have the watermark pin level driven in adis_validate_irq_flag()
/linux/io_uring/
H A Drsrc.c115 struct io_mapped_ubuf *imu = *slot; in io_buffer_unmap() local
119 if (imu != &dummy_ubuf) { in io_buffer_unmap()
120 if (!refcount_dec_and_test(&imu->refs)) in io_buffer_unmap()
122 for (i = 0; i < imu->nr_bvecs; i++) in io_buffer_unmap()
123 unpin_user_page(imu->bvec[i].bv_page); in io_buffer_unmap()
124 if (imu->acct_pages) in io_buffer_unmap()
125 io_unaccount_mem(ctx, imu->acct_pages); in io_buffer_unmap()
126 kvfree(imu); in io_buffer_unmap()
414 struct io_mapped_ubuf *imu; in __io_sqe_buffers_update() local
434 err = io_sqe_buffer_register(ctx, iov, &imu, &last_hpage); in __io_sqe_buffers_update()
[all …]
/linux/Documentation/iio/
H A Dbno055.rst16 became locked (the IMU firmware controls them).
23 The IMU continuously performs an autocalibration procedure if (and only if)
28 the IMU has successfully autocalibrated) and to the calibration data blob.
31 the driver looks for at probe time. If found, then the IMU is initialized
33 calibration procedure every time (which consist of moving the IMU in
37 a file whose name is suffixed with the IMU unique ID (exposed in sysfs as
39 IMU instance. If this file is not found, then a "generic" calibration file
40 is searched for (which can be used when only one IMU is present, without
50 needed (the IMU firmware internally applies those corrections) and they
/linux/drivers/iio/imu/st_lsm9ds0/
H A DKconfig4 tristate "STMicroelectronics LSM9DS0 IMU driver"
12 Say yes here to build support for STMicroelectronics LSM9DS0 IMU
22 tristate "STMicroelectronics LSM9DS0 IMU I2C interface"
29 Build support for STMicroelectronics LSM9DS0 IMU I2C interface.
35 tristate "STMicroelectronics LSM9DS0 IMU SPI interface"
42 Build support for STMicroelectronics LSM9DS0 IMU I2C interface.
H A Dst_lsm9ds0_spi.c3 * STMicroelectronics LSM9DS0 IMU driver
24 .compatible = "st,lsm303d-imu",
28 .compatible = "st,lsm9ds0-imu",
84 MODULE_DESCRIPTION("STMicroelectronics LSM9DS0 IMU SPI driver");
H A Dst_lsm9ds0_i2c.c3 * STMicroelectronics LSM9DS0 IMU driver
24 .compatible = "st,lsm303d-imu",
28 .compatible = "st,lsm9ds0-imu",
92 MODULE_DESCRIPTION("STMicroelectronics LSM9DS0 IMU I2C driver");
H A Dst_lsm9ds0_core.c3 * STMicroelectronics LSM9DS0 IMU driver
94 MODULE_DESCRIPTION("STMicroelectronics LSM9DS0 IMU core driver");
/linux/drivers/iio/imu/bmi323/
H A DKconfig3 # BMI323 IMU driver
17 Enable support for the Bosch BMI323 6-Axis IMU connected to I2C
29 Enable support for the Bosch BMI323 6-Axis IMU connected to SPI
H A DMakefile3 # Makefile for Bosch BMI323 IMU
/linux/drivers/iio/imu/bmi160/
H A 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
H A DMakefile3 # Makefile for Bosch BMI160 IMU
/linux/Documentation/devicetree/bindings/iio/imu/
H A Dst,lsm6dsx.yaml4 $id: http://devicetree.org/schemas/iio/imu/st,lsm6dsx.yaml#
7 title: STM 6-axis (acc + gyro) IMU Mems sensors
30 - st,lsm9ds1-imu
118 imu@6b {
H A Dbosch,bno055.yaml4 $id: http://devicetree.org/schemas/iio/imu/bosch,bno055.yaml#
40 imu {
53 imu@28 {
H A Dbosch,bmi323.yaml4 $id: http://devicetree.org/schemas/iio/imu/bosch,bmi323.yaml#
7 title: Bosch BMI323 6-Axis IMU
68 imu@68 {
H A Dadi,adis16460.yaml4 $id: http://devicetree.org/schemas/iio/imu/adi,adis16460.yaml#
53 imu@0 {
H A Dadi,adis16480.yaml4 $id: http://devicetree.org/schemas/iio/imu/adi,adis16480.yaml#
123 imu@0 {
/linux/drivers/hid/
H A Dhid-nintendo.c126 /* SPI storage addresses of IMU factory calibration data */
131 /* SPI storage addresses of IMU user calibration data */
145 /* Under most circumstances IMU reports are pushed every 15ms; use as default */
147 /* How many samples to sum before calculating average IMU report delta */
149 /* Controls how many dropped IMU packets at once trigger a warning message */
540 /* IMU input reports contain 3 samples */
629 /* imu */
633 unsigned int imu_last_pkt_ms; /* used to calc imu report delta */
634 /* the following are used to track the average imu report time delta */
1186 * dependent on the IMU calibration values. They are used when processing the
[all …]
/linux/drivers/iio/imu/st_lsm6dsx/
H A Dst_lsm6dsx.h29 #define ST_LSM9DS1_DEV_NAME "lsm9ds1-imu"
165 * struct st_lsm6dsx_fifo_ops - ST IMU FIFO settings
189 * struct st_lsm6dsx_hw_ts_settings - ST IMU hw timer settings
205 * struct st_lsm6dsx_shub_settings - ST IMU hw i2c controller settings
296 * struct st_lsm6dsx_settings - ST IMU sensor settings
363 * struct st_lsm6dsx_sensor - ST IMU sensor instance
398 * struct st_lsm6dsx_hw - ST IMU MEMS hw instance
H A DKconfig4 tristate "ST_LSM6DSx driver for STM 6-axis IMU MEMS sensors"
13 Say yes here to build support for STMicroelectronics LSM6DSx imu
/linux/Documentation/devicetree/bindings/iio/accel/
H A Dbosch,bmi088.yaml7 title: Bosch BMI088 IMU accelerometer part
13 Acceleration part of the IMU sensor with an SPI interface
/linux/drivers/gpu/drm/amd/amdgpu/
H A Dimu_v11_0.c135 dev_err(adev->dev, "init imu: IMU start timeout\n"); in imu_v11_0_wait_for_reset_status()
146 //enable IMU debug mode in imu_v11_0_setup()
150 if (adev->gfx.imu.mode == DEBUG_MODE) { in imu_v11_0_setup()
156 //disable imu Rtavfs, SmsRepair, DfllBTC, and ClkB in imu_v11_0_setup()
166 //Start IMU by set GFX_IMU_CORE_CTRL.CRESET = 0 in imu_v11_0_start()
/linux/Documentation/ABI/testing/
H A Dsysfs-bus-iio-bno05549 Reports the binary calibration data blob for the IMU sensors.
79 Reports the status for the IMU overall autocalibration.
/linux/Documentation/devicetree/bindings/iio/
H A Dst,st-sensors.yaml88 - st,lsm303d-imu
89 - st,lsm9ds0-imu
/linux/arch/arm64/boot/dts/qcom/
H A Dmsm8916-asus-z00l.dts89 imu@68 {
213 imu_default: imu-default-state {

1234