Home
last modified time | relevance | path

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

/linux-6.12.1/drivers/iio/imu/bmi323/
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
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 …]
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");
DMakefile3 # Makefile for Bosch BMI323 IMU
Dbmi323.h3 * IIO driver for Bosch BMI323 6-Axis IMU
180 * The BMI323 features a FIFO with a capacity of 2048 bytes. Each frame
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"
1948 IRQF_ONESHOT, "bmi323-int", indio_dev); in bmi323_trigger_probe()
2144 indio_dev->name = "bmi323-imu"; in bmi323_core_probe()
2194 "Error reading bmi323 reg 0x%x: %d\n", in bmi323_core_runtime_suspend()
2205 "Error reading bmi323 external reg 0x%x: %d\n", in bmi323_core_runtime_suspend()
2251 "Error writing bmi323 external reg 0x%x: %d\n", in bmi323_core_runtime_resume()
2262 "Error writing bmi323 reg 0x%x: %d\n", in bmi323_core_runtime_resume()
2284 "Error reading bmi323 error register: %d\n", ret); in bmi323_core_runtime_resume()
[all …]
/linux-6.12.1/Documentation/devicetree/bindings/iio/imu/
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
69 compatible = "bosch,bmi323";
/linux-6.12.1/drivers/iio/accel/
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-6.12.1/drivers/iio/imu/
DMakefile18 obj-y += bmi323/
DKconfig56 source "drivers/iio/imu/bmi323/Kconfig"
/linux-6.12.1/
DMAINTAINERS4019 BOSCH SENSORTEC BMI323 IMU IIO DRIVER
4023 F: Documentation/devicetree/bindings/iio/imu/bosch,bmi323.yaml
4024 F: drivers/iio/imu/bmi323/