Searched full:bmi323 (Results 1 – 11 of 11) sorted by relevance
/linux-6.12.1/drivers/iio/imu/bmi323/ |
D | Kconfig | 3 # 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
|
D | bmi323_i2c.c | 3 * 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 …]
|
D | bmi323_spi.c | 3 * 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");
|
D | Makefile | 3 # Makefile for Bosch BMI323 IMU
|
D | bmi323.h | 3 * IIO driver for Bosch BMI323 6-Axis IMU 180 * The BMI323 features a FIFO with a capacity of 2048 bytes. Each frame
|
D | bmi323_core.c | 3 * 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/ |
D | bosch,bmi323.yaml | 4 $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/ |
D | bmc150-accel-i2c.c | 231 * 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/ |
D | Makefile | 18 obj-y += bmi323/
|
D | Kconfig | 56 source "drivers/iio/imu/bmi323/Kconfig"
|
/linux-6.12.1/ |
D | MAINTAINERS | 4019 BOSCH SENSORTEC BMI323 IMU IIO DRIVER 4023 F: Documentation/devicetree/bindings/iio/imu/bosch,bmi323.yaml 4024 F: drivers/iio/imu/bmi323/
|