Home
last modified time | relevance | path

Searched full:bmi323 (Results 1 – 9 of 9) sorted by relevance

/linux/drivers/iio/imu/bmi323/
H A DKconfig3 # BMI323 IMU driver
6 config BMI323 config
12 tristate "Bosch BMI323 I2C driver"
14 select BMI323
17 Enable support for the Bosch BMI323 6-Axis IMU connected to I2C
24 tristate "Bosch BMI323 SPI driver"
26 select BMI323
29 Enable support for the Bosch BMI323 6-Axis IMU connected to SPI
H A Dbmi323_i2c.c3 * I2C driver for Bosch BMI323 6-Axis IMU.
13 #include "bmi323.h"
21 * From BMI323 datasheet section 4: Notes on the Serial Interface Support.
98 * The "BOSC0200" identifier used here is not unique to bmi323 devices.
101 * identifiers which multiple drivers want to use. If a non-bmi323
104 * i2c) are unique between bmc150 and bmi323 and the driver should
109 * bmi323 and bmc150 init sequences.
117 { "bmi323" },
123 { .compatible = "bosch,bmi323" },
130 .name = "bmi323",
[all …]
H A Dbmi323_spi.c3 * SPI driver for Bosch BMI323 6-Axis IMU.
13 #include "bmi323.h"
16 * From BMI323 datasheet section 4: Notes on the Serial Interface Support.
68 { "bmi323" },
74 { .compatible = "bosch,bmi323" },
81 .name = "bmi323",
90 MODULE_DESCRIPTION("Bosch BMI323 IMU driver");
H A Dbmi323_core.c3 * IIO core driver for Bosch BMI323 6-Axis IMU.
7 …* Datasheet: https://www.bosch-sensortec.com/media/boschsensortec/downloads/datasheets/bst-bmi323-…
32 #include "bmi323.h"
1942 IRQF_ONESHOT, "bmi323-int", indio_dev); in bmi323_trigger_probe()
2138 indio_dev->name = "bmi323-imu"; in bmi323_core_probe()
2188 "Error reading bmi323 reg 0x%x: %d\n", in bmi323_core_runtime_suspend()
2199 "Error reading bmi323 external reg 0x%x: %d\n", in bmi323_core_runtime_suspend()
2245 "Error writing bmi323 external reg 0x%x: %d\n", in bmi323_core_runtime_resume()
2256 "Error writing bmi323 reg 0x%x: %d\n", in bmi323_core_runtime_resume()
2278 "Error reading bmi323 error register: %d\n", ret); in bmi323_core_runtime_resume()
[all …]
H A DMakefile3 # Makefile for Bosch BMI323 IMU
/linux/Documentation/devicetree/bindings/iio/imu/
H A Dbosch,bmi323.yaml4 $id: http://devicetree.org/schemas/iio/imu/bosch,bmi323.yaml#
7 title: Bosch BMI323 6-Axis IMU
13 BMI323 is a 6-axis inertial measurement unit that supports acceleration and
20 const: bosch,bmi323
70 compatible = "bosch,bmi323";
/linux/drivers/iio/accel/
H A Dbmc150-accel-i2c.c231 * BMI323 chip. This creates a conflict with duplicate ACPI identifiers
235 * are unique between bmc150 and bmi323 and a dmesg output similar to
237 * seen. This allows the bmi323 driver to take over for ASUS ROG ALLY,
238 * and other devices using the bmi323 chip.
/linux/drivers/iio/imu/bmi270/
H A Dbmi270_spi.c12 * The following two functions are taken from the BMI323 spi driver code.
/linux/
H A DMAINTAINERS4127 BOSCH SENSORTEC BMI323 IMU IIO DRIVER
4131 F: Documentation/devicetree/bindings/iio/imu/bosch,bmi323.yaml
4132 F: drivers/iio/imu/bmi323/